【发布时间】:2021-01-31 18:16:04
【问题描述】:
我根据名称对列进行了分组,每组有 3 列。我无法获得每组每行的平均值。 例如
第一组
第 1 行:1 2 3
第 2 行:4 5 6
第 3 行:7 8 9
第 2 组
第 1 行:4 2 3
第 2 行:4 8 6
第 3 行:7 8 12
输出
第 1 组
---------平均值
第 1 行:2
第 2 行:5
第 3 行:8
第 2 组
---------平均值
第 1 行:3
第 2 行:6
第 3 行:9
当我应用 c=grouped.agg('mean',axis=0) 时,我收到此错误“Numpy 操作对 groupby 无效。请改用 .groupby(...).mean()”
Groupby.mean(axis=0) 也不起作用
【问题讨论】:
-
">获取每组每行的平均值。"那有什么意思?你想要什么,每列的平均值?
-
@SadafShafi 我想要每行的平均值不是数据框的平均值,而是从该数据框创建的组的平均值
标签: python pandas dataframe group-by pandas-groupby