R语言 计算DataFrame列中的NA值的数量

R语言 计算DataFrame列中的NA值的数量

R中的空值是用NaN或NA来指定的。在这篇文章中,我们将看到如何在数据框架的某一列中计算这些值。

方法

  • 创建数据框架
  • 将要检查的列传给is.na()函数

语法: is.na(column)

参数

列:要搜索na值的列

返回

一个包含布尔值的向量,NA为TRUE,否则为FALSE。

  • 从该向量中添加为TRUE的值
  • 显示这个数字
    • 这里,0表示没有NA值

下面是几个例子

例1 :

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

输出

在R中计算DataFrame列中的NA值的数量

例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)
R

输出

在R中计算DataFrame列中的NA值的数量

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册