【发布时间】:2020-02-01 22:39:48
【问题描述】:
我是 R 的新手(非常新)。
我正在研究 4 个变量的人口统计数据框(POP):人口(int)、年龄(数字)、性别(因子)、地区(因子) 并想按地区总结年龄。
我找到了describeBy 函数,但每组的结果都是全球人口的结果。
describeBy(POP$age,group=POP$region)
某处一定有一个愚蠢的错误。 谢谢你的帮助
尝试一些代码描述(但不确定它会如何显示) 全局描述:
summary(POP$age)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.00 13.75 27.50 27.50 41.25 55.00
组说明:
> describeBy(POP$age,group=POP$region)
group: REGION1
vars n mean sd median trimmed mad min max range skew kurtosis se
X1 1 112 27.5 16.24 27.5 27.5 20.76 0 55 55 0 -1.23 1.53
--------------------------------------------------------------------------
group: REGION2
vars n mean sd median trimmed mad min max range skew kurtosis se
X1 1 112 27.5 16.24 27.5 27.5 20.76 0 55 55 0 -1.23 1.53
--------------------------------------------------------------------------
group: REGION3
vars n mean sd median trimmed mad min max range skew kurtosis se
X1 1 112 27.5 16.24 27.5 27.5 20.76 0 55 55 0 -1.23 1.53
--------------------------------------------------------------------------
etc...
【问题讨论】:
-
欢迎来到 SO !请通过以下链接的说明提供您的数据的可重现示例:stackoverflow.com/questions/5963269/…
-
所以尝试生成我的数据和代码的样本,它成功了!然后我比较了原始数据集和样本,发现在原始数据集中,人口的一些值是=0;我过滤了,它起作用了。
-
很高兴你自己解决了 ;)
标签: r statistics describe