问题描述
希望能帮到你。我已经被介绍到 R 的世界进行统计。我们收到了一份关于髋部骨折的数据表。我们展示了如何对这些数据使用五位数汇总(实际上,我们展示了如何创建此数据的子集,然后使用五位数汇总)。
给出的代码和结果是:
> sapply(subhip,fivenum,na.rm=T)
age retired ohs0 ohs6 ohsdiff EQ5D0 height weight
[1,] 31 0 0 6 -43 -0.594 1.08 44
[2,] 66 0 13 33 -26 0.055 1.61 65
[3,] 75 1 20 42 -19 0.516 1.66 74
[4,] 82 1 26 46 -12 0.691 1.74 86
[5,] 99 1 46 48 19 1.000 1.97 186
很自然地(虽然很天真),我想如果我只想要年龄的五次总结,我可以这样做:
>apply (subhip$age,na.rm=T)
相反,返回的是每个年龄观察。最后它说它已经达到最大值并省略了 4 行。我认为它指的是第 2、3、4 和 5 行,这将是所有年龄段的重复。我真的很感激解释:
- 为什么会发生这种情况?
- 如何修复代码以便获得上述数组?
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)