r - “循环函数查找数据框 R 中每列中空值的数量”
问题描述
需要帮助解决以下问题。
如何使用循环函数查找数据框每列中“空”值的数量。
谢谢
例子:df<-data.frame(name=c("Patrik","Tom","Harry","Bose"),
Age=c(45,NA,54,34),
Location=c("NA","CA",NA,"IR"))
解决方案
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))
也是如此。
推荐阅读
- php - 使用 PhpStorm 和 Xdebug 调试 Symfony REST API
- scala - 无法声明采用零参数的函子类型?
- javascript - Jquery输入掩码在前缀后设置起始输入点
- java - 如何遍历arrayList中的连续对
- sql - SQL SELECT 语句
- jsonschema - Json Schema 需要验证
- javascript - 如何在 Angular 中使用 javascript 代码?
- react-native - 排毒:使用停止按钮测试 React-Native 微调器
- google-apps-script - 复制表格时自动获取 Google Apps 脚本的权限
- java - 如何使用 java 将数据从 CSV 文件加载到表中?