【发布时间】:2017-05-11 21:03:43
【问题描述】:
我有一个如下所示的数据框:
Community, Sex, Total Pop, Age, Median
Kodiak,F,NA,NA,3
Kodiak,F,4,Na,NA
Kodiak,F,NA,5,NA
Teru,F,NA,0,NA
Teru,F,0,NA,NA
我想折叠所有具有公共社区值名称的行。但是,我也想保留 NA(我之前做过这件事,它使 NA 变成了 0,这令人困惑,因为 0 具有价值 - 数据是人口普查数据)。我的实际数据框有数千行。
我试过了:
library(data.table)
fcensus7 <- fcensus6 %>%
group_by(Community) %>%
summarise_each(funs(sum(., na.rm = TRUE)))
但最终得到了这个错误(它以前工作过,但也让我所有的 NA 都变成了零):
summarise_impl(.data, dots) 中的错误: 参数的“类型”(字符)无效
【问题讨论】: