当列具有多个值时将数据帧行拆分为多行

2024-10-01 07:44:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下数据帧:

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拆分每一行,以便最终产品如下所示:

^{pr2}$

我试着把idtags分解成列表,然后迭代它们,但是我没能弄明白。在

谢谢!在


Tags: columnsof数据dataframedf列表产品head