我有这样的DataFrame
A B C D
010 100 NaN 300
020 NaN 200 400
020 100 NaN NaN
030 NaN NaN 19
030 1 NaN NaN
040 NaN 2 1
如何合并列A
中所有具有重复(相同值)的行,以便其他值填充空白处?
最终结果
A B C D
010 100 NaN 300
020 100 200 400
030 1 NaN 19
040 NaN 2 1
答案 0 :(得分:1)
检查
df=df.groupby('A',as_index=False).first()
Out[65]:
A B C D
0 10 100.0 NaN 300.0
1 20 100.0 200.0 400.0
2 30 1.0 NaN 19.0
3 40 NaN 2.0 1.0