我想在分组变量(“组”)的每个级别内计算数值变量(“值”)的mean
(或长度为 1 的任何其他汇总统计数据,例如、min
、max
)。length
sum
应将汇总统计量分配给与原始数据具有相同长度的新变量。也就是说,原始数据的每一行都应该有一个对应于当前组值的值——数据集不应该折叠到每组一行。例如,考虑 group :mean
前
id group value
1 a 10
2 a 20
3 b 100
4 b 200
后
id group value grp.mean.values
1 a 10 15
2 a 20 15
3 b 100 150
4 b 200 150