我有:
n
我想要:
a = pd.DataFrame([{'var1': ['a','b','c'], 'var2': 1},
{'var1': ['d','e','f'], 'var2': 2}])
a.explode('var1')
var1 var2
0 a,b,c 1
1 d,e,f 2
如果我在列表类型中具有var1元素,则使用爆炸有效:
var1 var2
0 a 1
0 b 1
0 c 1
1 d 2
1 e 2
1 f 2
在b = pd.DataFrame([{'var1': ['a','b','c'], 'var2': 1},
{'var1': ['d','e','f'], 'var2': 2}])
b.explode('var1')
中的元素是字符串的情况下,我无法使用此方法。
a['var1']
有什么建议吗?