首页 > 解决方案 > “循环函数查找数据框 R 中每列中空值的数量”

问题描述

需要帮助解决以下问题。

如何使用循环函数查找数据框每列中“空”值的数量。

谢谢

例子:df<-data.frame(name=c("Patrik","Tom","Harry","Bose"), Age=c(45,NA,54,34), Location=c("NA","CA",NA,"IR"))

标签: r

解决方案


c <- c(0, 1, 2, 3, 4, 5, NULL, NA, 4, 6)

然后输入 c 将输出:[1] 0 1 2 3 4 5 NA 4 6

如您所见,NULL 不存在,但 NA 可能是您所追求的?在这种情况下,您可以简单地执行is.na(c)which 将输出:[1] FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE

PS TRUE / FALSE 的行为类似于 1 / 0,1sum(is.na(c))也是如此。


推荐阅读