【发布时间】:2016-12-09 23:12:59
【问题描述】:
我有数据结构(数据框),其中包含 3 列,年龄(整数),体重(浮点数)和身高(浮点数),我想计算每个年龄组的平均和中位数体重/身高(例如平均体重/10 岁时的身高、11 岁时的平均体重/身高、12 岁时的平均体重/身高等)。想知道有没有参考代码示例?
目前,我正在使用 Python numpy/pandas 包在 R 之外执行 group-by 类似的功能。如果有 R 内置的 group-by 解决方案,那就太好了。
问候, 林
【问题讨论】:
-
查看基本 R 中
by和tapply函数的文档。如果您正在寻找一个包,dplyr 是执行此类操作的流行包。 -
@WeihuangWong,投赞成票,谢谢!
-
@DavidArenburg,感谢您的提醒。下次提问时我会发布我研究的内容。
标签: r statistics