gpt4 book ai didi

r - 计算数据框一列中的所有 NA 值

转载 作者:行者123 更新时间:2023-12-04 12:09:53 26 4
gpt4 key购买 nike

我希望生成一个采用数据框的表格,计算每列中的所有 NA 值,然后返回显示该计数的另一个数据框。我更喜欢在这里使用 dplyr 工具。我已经走到这一步了:

library(dplyr)
airquality %>%
group_by(Month) %>%
summarise_each(funs(sum(. == 41, na.rm = TRUE)))

这将返回一个计算所有 41 的表。但是如果我像这样将它修改为 NA:

airquality %>% 
group_by(Month) %>%
summarise_each(funs(sum(. == "NA")))

这不会产生所需的输出(如上所述)。关于如何生成一个计算每列中所有 NA 值的表的任何想法?

提前致谢

最佳答案

试试这个:

airquality %>% group_by(Month) %>%   summarise_each(funs(sum(is.na(.))))

关于r - 计算数据框一列中的所有 NA 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34342581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com