【发布时间】:2020-02-27 13:09:33
【问题描述】:
是否有直接的方法来获取多个数据帧的平均值(例如多次运行模拟)? 我使用的一种方法是使用 3 个数据帧(df1、df2、df3),但在拥有大量数据帧时不是最有效的方法是:
(df1+df2+df3)/3
有没有办法告诉 Python 做一些更直接的事情,比如 mean(df1,df2,df3)?
【问题讨论】:
-
你能否让这个问题更清楚一点,如果你想将 3 个数据帧中的所有数值相加并取平均值,我觉得不清楚吗?您有任何数据和输出可以与我们分享吗?
-
假设每个数据帧都是唯一索引的,并且都具有相同的索引:
pd.concat((df1, df2, df3)).mean(level=0)