我会尽量用我的例子说明清楚.
df_old
user, col1,col2,col3
a , X , ,
a , , Y ,
a , , , 6
b , A , ,
b , , B , C
b , , D ,
这是user
人订购的.我想填补空白并删除重复项,所以对于用户a,我将在最后一个帧中只得到一行.
我在处理用户b这样的情况.由于用户b的col2中有两个不同的值,所以我希望最终的rabrame有两个不同的行:
df_new
user, col1,col2,col3
a , X , Y , 6
b , A , B , C
b , A , D , C
注意,我希望行是"一致的",这样B和C就保持在同一个索引上.
谢谢你的帮助!