【发布时间】:2019-07-30 00:06:11
【问题描述】:
我有一个 DataFrame 列表,如下所示:
[ Distance_Error
Customer_id
A 2
B 3
C 6
Distance_Error
Customer_id
A 2
B 3
C 7
Distance_Error
Customer_id
A 1
B 3
C 6]
我需要获取这些 Dataframes 的平均值和模式,例如,对于平均值,我得到如下结果:
Customer_id Distance_Error
A 1.6666
B 3
C 6.3333
我怎么能做这样的事情?我试图连接所有的帧(在这里建议:Get the mean across multiple Pandas DataFrames)但我得到了一些奇怪的结果:
0
0 [Distance_Error]
【问题讨论】:
-
如果你的列表被命名为:
dfs;pd.concat(dfs).groupby('Customer_id').mean().reset_index()