扩展数据框的行

时间:2018-09-25 11:39:27

标签: python pandas

我的原始数据-

pd.DataFrame([
        {'col1': 1, 'col2': 11, 'col3': ['A', 'B'] },
        {'col1': 2, 'col2': 22, 'col3': ['P', 'Q', 'R'] },
    ])

这给了我-

   col1  col2          col3
0     1    11          ['A', 'B']
1     2    22     ['P', 'Q', 'R']

我想根据col3中数组的内容来扩展行,即我想得到像这样的dataframe-

    col1  col2 col3
0     1    11   'A'
1     1    11   'B'
2     2    22   'P'
3     2    22   'Q'
4     2    22   'R'

什么是实现此目的的好方法?我发现了类似的问题here,但是在输出中不包含col3

我也有另一个类似的问题here,因为该列中有字符串。相同的解决方案在这里不起作用,因为split()list不起作用。

0 个答案:

没有答案