R'de is.na nasıl kullanılır (örneklerle)


Vektörler ve veri çerçevelerindeki eksik değerleri kontrol etmek için R’deki is.na() işlevini kullanabilirsiniz.

 #check if each individual value is NA
is. na (x)

#count total NA values
sum( is.na (x))

#identify positions of NA values
which(is. na (x))

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: is.na() işlevini vektörlerle kullanma

Aşağıdaki kod, bir vektördeki eksik değerleri kontrol etmek için is.na() işlevinin nasıl kullanılacağını gösterir:

 #define vector with some missing values
x <- c(3, 5, 5, NA, 7, NA, 12, 16)

#check if each individual value is NA
is. na (x)

[1] FALSE FALSE FALSE TRUE FALSE TRUE FALSE FALSE

#count total NA values
sum( is.na (x))

[1] 2

#identify positions of NA values
which(is. na (x))

[1] 4 6

Sonuçtan şunları görebiliriz:

  • Vektörde 2 eksik değer var.
  • Eksik değerler 4 ve 6 numaralı konumlarda bulunur.

Örnek 2: is.na() işlevini veri çerçeveleriyle kullanma

Aşağıdaki kod, bir veri çerçevesindeki eksik değerleri kontrol etmek için is.na() işlevinin nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, NA, NA, 3, 2),
                 var3=c(3, 3, 6, NA, 8),
                 var4=c(NA, 1, 2, 8, 9))

#view data frame
df

  var1 var2 var3 var4
1 1 7 3 NA
2 3 NA 3 1
3 3 NA 6 2
4 4 3 NA 8
5 5 2 8 9

#find total NA values in data frame
sum( is.na (df))

[1] 4

#find total NA values by column
sapply(df, function (x) sum(is. na (x)))

var1 var2 var3 var4 
   0 2 1 1

Çıktıdan veri çerçevesinde toplam 4 NA değerinin bulunduğunu görebiliriz.

Ayrıca şunu da görebiliriz:

  • “var1” sütununda 0 adet NA değeri bulunmaktadır.
  • “var2” sütununda 2 adet NA değeri bulunmaktadır.
  • “var3” sütununda 1 adet NA değeri bulunmaktadır.
  • “var4” sütununda 1 adet NA değeri bulunmaktadır.

Ek kaynaklar

Aşağıdaki eğitimlerde R’deki eksik değerleri işlemek için kullanılabilecek diğer yararlı işlevler açıklanmaktadır.

R’de na.omit nasıl kullanılır
R’de na.rm nasıl kullanılır?
R’de is.null nasıl kullanılır?
Eksik değerlerin tümü R’ye nasıl aktarılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir