我目前正在 coursera 上的视频的帮助下学习 R。当试图排除所有少于 20 个医院表格的州立医院时,由于缺乏 R 编程知识,我无法找到正确的解决方案(因为我有很多使用 C
、Logic我尝试在R
中实现也像C
)
我使用的代码就像
>test <- read.csv("outcome-of-care-measures.csv", colClasses = "character")
>test[, 11] <- as.numeric(outcome[, 11])
>test2 <- table(outcome$State)
从表test2
中,我可以获取特定行的值作为test2[[2]]
,但无法找出如何使用条件逻辑获得少于 20 家医院的州(如果我获得州名称,那么我可以使用 subset() 来解决实际问题)。我还查看了 dimnames()
函数,但可以找到任何解决我的问题的想法。所以我的问题是,在 R 中如何用表值检查阈值。
test2 中的值存储为
AK AL AR AZ CA CO CT DC DE FL GA GU HI IA ID IL IN KS KY LA MA MD ME
17 98 77 77 341 72 32 8 6 180 132 1 19 109 30 179 124 118 96 114 68 45 37
MI MN MO MS MT NC ND NE NH NJ NM NV NY OH OK OR PA PR RI SC SD TN TX
134 133 108 83 54 112 36 90 26 65 40 28 185 170 126 59 175 51 12 63 48 116 370
UT VA VI VT WA WI WV WY ##State Name
42 87 2 15 88 125 54 29 ##Count of Hospital
最佳答案
关于r - 排除状态小于某个聚合值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14650370/