R语言 如何检查数据框中的缺失值

R语言 如何检查数据框中的缺失值

在这篇文章中,我们将看到如何在R编程语言中找出数据框架中的缺失值。

方法

第1步: 创建数据框架。

让我们首先创建一个带有一些缺失值的数据框架,然后用一个例子来证明如何找到缺失值。

data <- data.frame(x1 = c(NA, 5, 6, 8, 9),   
                        x2 = c(2, 4, NA, NA, 1), 
                        x3 = c(3,6,7,0,3), 
                        x4 = c("Hello", "value",
                               NA, "geeksforgeeks", NA)) 
                                                                             
display(data)

输出

如何检查R数据框中的缺失值?

我们已经创建了一个带有一些缺失值(NA)的数据框。

第2步: 现在我们使用R语言中的is.na()函数来检查缺失值,并打印出数据框中缺失项的数量,如下所示。

语法: is.na()

参数: x:数据框

例1 :

在这个例子中,我们首先创建了带有一些缺失值的数据,然后用上述函数分别找出特定列x1,x2,x3,和x4中的缺失值。

data <- data.frame(x1 = c(NA, 5, 6, 8, 9),       
                        x2 = c(2, 4, NA, NA, 1), 
                        x3 = c(3,6,7,0,3), 
                        x4 = c("Hello", "value",
                               NA, "geeksforgeeks", NA)) 
                                                                             
data                    
  
# to find out the missing value
which(is.na(datax1))
which(is.na(datax2)) 
which(is.na(datax3)) 
which(is.na(datax4))

输出

如何检查R数据框中的缺失值?

打印有缺失值的变量和缺失值的数量。

例子2 :

让我们用不同的方法找出缺失值的数量,在这个例子中,我们创建了有缺失值的数据,然后找出数据中的缺失值数量。

Name <- c("John", "Sunny", NA)
Age <- c(31, 18, NA)
number<- c("0", "1", "2")
  
data <- data.frame(Name, Sex, number)
  
display(data)

输出

如何检查R数据框中的缺失值?

我们有一个数据框,我们必须找到这个数据框中缺失值的数量。

Name <- c("John", "Sunny", NA)
Age <- c(31, 18, NA)
number<- c("0", "1", "2")
  
data <- data.frame(Name, Sex, number)
sum(is.na(data))

输出

如何检查R数据框中的缺失值?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程