取消以逗号分隔的熊猫数据框列值的分组

时间:2020-08-19 13:31:08

标签: python-3.x pandas

您好,我将熊猫数据框进行了分组,希望将数据框取消分组,列值之间用逗号分隔,如下图所示

 col1             col2   name  exams 

0,0,0                0,0,0,   A1   exm1,exm2, exm3
0,1,0,20           0,0,2,20   A2   exm1,exm2, exm4, exm5
0,0,0,30           0,0,20,20  A3   exm1,exm2, exm3, exm5

输出我想要的方式

   col1   col2  name exam
    0       0    A1   exm1
    0       0    A1   exm2
    0       0    A1   exm3
    0       0    A2   exm1
    1       0    A2   exm2
    0       2    A2   exm4
    20      20   A2   exm5
     ..............
    30      20   A3   exm5

我尝试过Split (explode) pandas dataframe string entry to separate rows ,但任何人都无法采取正确的方法,请给我建议我如何获得输出结果

1 个答案:

答案 0 :(得分:2)

尝试爆炸,注意,爆炸是熊猫0.25.0之后的新功能

{{1}}