计算 R 中 DataFrame 列中 NA 值的数量
R 中的空值使用 NaN 或 NA 指定。在本文中,我们将看到如何计算数据帧列中的这些值。
方法
- 创建数据框
- 将要检查的列传递给 is.na()函数
Syntax: is.na(column)
Parameter:
column: column to be searched for na values
Returns:
A vector with boolean values, TRUE for NA otherwise FALSE
- 从向量中添加为 TRUE 的值
- 显示这个号码
- 这里,0 表示没有 NA 值
下面给出几个例子
示例 1:
R
df<-data.frame(x = c(1,2,NA), y = rep(NA, 3))
print("dataframe is ")
print(df)
print("vector is")
vec = is.na(df[,1])
print(vec)
count = sum(vec)
print("count of NA in first column is" )
print(count)
R
df<-data.frame(x = c("kapil","rahul",NA,NA), y = c(1,2,NA,3))
print("dataframe is ")
print(df)
print("vector is")
vec = is.na(df[,1])
print(vec)
count = sum(vec)
print("count of NA in first column is" )
print(count)
输出:
示例 2:
电阻
df<-data.frame(x = c("kapil","rahul",NA,NA), y = c(1,2,NA,3))
print("dataframe is ")
print(df)
print("vector is")
vec = is.na(df[,1])
print(vec)
count = sum(vec)
print("count of NA in first column is" )
print(count)
输出: