爆炸熊猫数据框,其中元素是字符串,而不是列表

时间:2020-02-07 08:20:34

标签: string pandas list explode

我有:

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']

有什么建议吗?

0 个答案:

没有答案