当列具有单元格的多个值时,将数据框行拆分为多个行

时间:2016-12-01 20:49:45

标签: python pandas

我有以下数据框:

df = pd.DataFrame({'idtag': {0: "12,43,65", 1: "12,55,15", 2:"23"},
             '# of Boxes': {0: 1, 1: 2, 2:2},
             },
             columns=['idtag', '# of Boxes', ])

df.head()

    idtag      # of Boxes
0   12,43,65    1
1   12,55       2
2   23          2

我想通过其idtag拆分每一行,以便最终产品如下所示:

    idtag      # of Boxes
0   12          1
1   43          1
2   65          1
3   12          2
4   55          2
5   23          2

我尝试将idtags分成列表并迭代它们但我无法弄明白。

谢谢!

0 个答案:

没有答案