可能重复:
R 分组函数:sapply vs. lapply vs. apply。vs. tapply vs. by vs. aggregate vs.
我正在使用 R 并且希望对我遇到的问题有所帮助:
我有一个df
带有列 ID 和列 Emotion 的数据框 ( )。ID 中的每个值对应于 Emotion 中的 40-300 个值(所以它不是一个固定的数字)。我需要计算Emotion
每个 j in的所有 i 的平均值ID
。所以这就是数据的样子
df$ID = (1, 1, 1, 1, 2, 2, 3)
df$Emotion = (2, 4, 6, 4, 1, 1, 8)
因此均值向量应如下所示:(4, 1, 8)
任何帮助将不胜感激!