【发布时间】:2013-04-09 12:31:08
【问题描述】:
我正在尝试自动创建一个新的数据框,在给定现有数据框的情况下,该数据框包含数值变量的中位数或因子的最常见类别。所以:
Number Factor
3 A
2 A
5 B
应该变成
Number Factor
3 A
我可以为每个变量单独计算它。对于纯数值变量,我什至可以使用 colMeans 命令。对于纯因子变量,我会使用 which.max()。但我无法将两者结合成一个可扩展且灵活的解决方案
【问题讨论】:
-
我很困惑,您是否将
Number列求和为最常见的因素? -
你的中位数肯定是 3?
-
是的,当然是。在我的脑海中转换了中值和平均值的概念。感谢您的清理。