我有一个数据框数组dfs = [df0, df1, ...]
。它们中的每一个都有一个date
不同大小的列(一些date
s 可能在一个数据框中,但不在另一个数据框中)。
我想要做的是:
pd.concat(dfs).groupby("date", as_index=False).sum()
但是日期不再是列而是索引(dfs = [df.set_index("date") for df in dfs]
)。
我看到你可以传递df.index
到groupby
( .groupby(df.index)
) 但df.index
可能不包括所有日期。
我怎样才能做到这一点?
这里的目标是调用.sum()
,groupby
所以我不依赖于使用groupby
,也concat
没有任何替代方法可以这样做。
三国纷争
相关分类