首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“x”必须是至少二维的数组| SoFUN & Overflow

“x”必须是至少二维的数组| SoFUN & Overflow
EN

Stack Overflow用户
提问于 2017-08-20 08:33:35
回答 2查看 1.2K关注 0票数 0

我正在使用SoFUN & overflow包来尝试计算中间类。

这是我一直使用的两行代码。

代码语言:javascript
复制
MedianMen <- structure(list(Age = c("15-19", "20-24", "25-34", "35-44", "45-54", "55-64", "65-74", "75-84", "84-over"), frequancy = c(130292, 117683, 216706, 278284, 302612, 244425, 202556, 83825, 14486)), .Names = c("Age", "Frequancy"), class = "data.frame", row.names = c(NA, -9L))

上面这一行没有给出错误,

代码语言:javascript
复制
GroupedMedian(MedianMen$Age, MedianMen$Frequancy, sep = "-")

Error in rowMeans(intervals) : 'x' must be an array of at least two dimensions

然而,上面的这一行给出了这个错误。我很困惑,我是不是应该识别x和y轴或者别的什么?

非常感谢您的帮助。

EN

回答 2

Stack Overflow用户

发布于 2017-08-20 10:33:47

我假设您指的是这里记录的函数:https://rdrr.io/github/mrdwab/SOfun/man/GroupedMedian.html

尝试切换顺序,或者在函数调用中标记频率和间隔:

代码语言:javascript
复制
GroupedMedian(MedianMen$Frequancy, MedianMen$Age, sep = "-")

GroupedMedian(intervals = MedianMen$Age, frequencies = MedianMen$Frequancy, sep = "-")
票数 1
EN

Stack Overflow用户

发布于 2017-08-20 10:12:13

我不知道GroupedMedian函数来自哪个包,但我认为这解决了问题:

代码语言:javascript
复制
median(rep(MedianMen$Age, MedianMen$Frequency))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45777453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档