【发布时间】:2021-08-12 12:23:22
【问题描述】:
我有一个具有分类特征和价值特征的数据框。 值特征始终是具有完全相同大小的列表(例如 3)。 所以数据框是:
Sub Model iter key l1 l2 l3
01 b 0 0 [8,8,5] [3,8,1] [6,7,8]
01 b 1 1 [4,3,6] [3,4,0] [4,0,4]
01 b 2 2 [0,1,4] [0,0,5] [8,2,3]
03 b 3 0 [1,8,2] [4,6,0] [1,3,9]
03 b 4 1 [7,3,1] [6,8,1] [6,7,9]
03 b 5 2 [1,1,0] [11,4,8] [8,5,9]
我想按[sub,model] 对数据框进行分组,这样在每一行中,我将对列键的值取平均值。
所以我会得到:
Sub Model l1 l2 l3
01 b [4, 4, 5] [2,2,2] [6,3,5]
03 b [3, 4, 1] [7,6,3] [3,5,9]
最好的方法是什么?
【问题讨论】:
标签: python pandas dataframe pandas-groupby data-munging