r - R count CSV 每一行的 NA 值的数量
问题描述
我正在尝试计算 CSV 每一行的 NA 值的数量。我将如何创建一个包含该行的行名称和 NA 值计数的数据框?
数据集 -
# KJIS10 TYDA40 CSDF32 ASDF67
#c1 52.12 NA NA 67.23
#c2 NA 60.3 23.78 73.23
#c3 69.32 123.21 18.46 95.42
#c4 78.23 NA 94.36 107.43
#c5 89.15 47.98 36.18 38.54
#c6 90.45 NA 78.12 32.21
#c7 NA 67.2 NA NA
到目前为止,我已经尝试过,我能够得到正确的计数,但没有总结。
#Created dataframe from CSV
df = as.data.frame(import)
missing = rowSums(is.na(df))
我正在尝试创建的数据框 -
#'c1 2
#'c2 1
#'c3 0
#'c4 1
#'c5 0
#'c6 1
#'c7 3
解决方案
尝试这个:
result <- data.frame("rowmname"=rownames(df), "missing"=rowSums(is.na(df)))
result
推荐阅读
- java - Java中文件结尾与-1字节值之间的区别?
- ionic-framework - Ionic 4 本机存储 - 存储项目时出错对象代码:5,来源:“本机”,异常:null,堆栈:
- python - 将 16 位 Tiff 图像转换为 8 位 RGB
- java - 在cmd中运行maven项目
- git - Bitbucket Cloud `go get` 支持?
- javascript - 升级到 stripe.js 版本 3 后,我如何知道 3D Secure 2 身份验证有效
- javascript - SourceBuffer 函数在 appendBuffer 处失败并且不会附加 ArrayBuffer
- bash - XPATH 附加文本或新行
- string - 如何在不复制熊猫数据框中的列的情况下操作字符串?
- docusignapi - Docusign Basic API 是否支持 Oauth JWT 授权?