gpt4 book ai didi

Pandas 将重复索引合并为单个索引

转载 作者:行者123 更新时间:2023-12-04 23:41:34 24 4
gpt4 key购买 nike

我有一个像这样的简单数据框:

d1={'a':{'1998-01-01':10}}
d2={'b':{'1998-01-01':3}}

df=pd.DataFrame.from_dict(d1)
df=df.append(pd.DataFrame.from_dict(d2))
df.index=pd.to_datetime(df.index)

a b
1998-01-01 10 NaN
1998-01-01 NaN 3

我想拥有
             a   b
1998-01-01 10 3

自1998年1月1日以来共享索引

最佳答案

或者,您可以通过groupby以不同的方式使用 index -使用带有 level=0 的参数sum:

print df.groupby(level=0).sum()

a b
1998-01-01 10 3

或更好:
print df.sum(level=0)

关于 Pandas 将重复索引合并为单个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35855772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com