【发布时间】:2018-11-24 06:27:46
【问题描述】:
数据的可重现代码:
import pandas as pd
dict = {"a": "[1,2,3,4]", "b": "[1,2,3,4]"}
dict = pd.DataFrame(list(dict.items()))
dict
0 1
0 a [1,2,3,4]
1 b [1,2,3,4]
我想拆分/分隔“第 1 列”并为每个拆分值创建单独的行。
预期输出:
0 1
0 a 1
1 a 2
2 a 3
3 a 4
4 b 1
5 b 2
6 b 3
7 b 4
我应该先删除括号然后拆分值吗?我真的不知道这样做。请问有什么参考资料可以帮助我解决这个问题吗?
【问题讨论】: