如何合并索引相同的数据帧的行



假设我有一个数据帧,其中索引相同:

index date1 date2 date3
A      1     NaN  NaN
A     NaN    3    NaN
B      1     NaN  NaN
A     NaN    NaN  0

如何将其转换为更简洁的数据帧:

index date1 date2 date3
A      1     3     0
B      1    NaN   NaN

假设index是您的实际索引,那么groupby.first()就可以了。

df1 = df.groupby(level=0).first()
print(df1)
date1  date2  date3
index
A        1.0    3.0    0.0
B        1.0    NaN    NaN

最新更新