R'de sıfırın na ile değiştirilmesi (örneklerle)
R’de sıfırı NA değerleri ile değiştirmek için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Tüm sütunlarda sıfırı NA ile değiştirin
df[df == 0 ] <- NA
Yöntem 2: Bir sütunda sıfırı NA ile değiştirin
df$col1[df$col1 == 0 ] <- NA
Yöntem 3: Birkaç belirli sütunda sıfırı NA ile değiştirin
df[, c(' col1 ', ' col2 ')][df[, c(' col1 ', ' col2 ')] == 0 ] <- NA
Aşağıdaki örnekler, her yöntemin pratikte aşağıdaki veri çerçevesiyle nasıl kullanılacağını gösterir:
#create data frame df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'), pts=c(17, 12, NA, 9, 25), rebs=c(3, 3, NA, NA, 8), blocks=c(1, 1, 2, 4, NA)) #view data frame df player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C NA NA 2 4 D 9 NA 4 5 E 25 8 NA
Örnek 1: Tüm sütunlarda sıfırı NA ile değiştirin
Aşağıdaki kod, bir veri çerçevesinin tüm sütunlarındaki sıfırların NA değerleriyle nasıl değiştirileceğini gösterir:
#replace zero with NA in all columns df[df == 0 ] <- NA #view updated data frame df player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C NA NA 2 4 D 9 NA 4 5 E 25 8 NA
Veri çerçevesinin her sütununda sıfırların NA değerleriyle değiştirildiğini unutmayın.
Örnek 2: Bir sütunda sıfırı NA ile değiştirin
Aşağıdaki kod, bir veri çerçevesinin sütununda sıfırın NA değerleriyle nasıl değiştirileceğini gösterir:
#replace zero with NA in 'rebs' column only df$rebs[df$rebs == 0 ] <- NA #view data frame player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C 0 NA 2 4 D 9 NA 4 5 E 25 8 0
“Rebs” sütunundaki her sıfırın NA ile değiştirildiğini, diğer tüm sütunların ise değişmediğini unutmayın.
Örnek 3: Birkaç belirli sütunda sıfırı NA ile değiştirin
Aşağıdaki kod, bir veri çerçevesinin birkaç belirli sütununda sıfırın NA değerleriyle nasıl değiştirileceğini gösterir:
#replace zero with NA values in 'pts' and 'rebs' columns only df[, c(' pts ', ' rebs ')][df[, c(' pts ', ' rebs ')] == 0 ] <- NA #view data frame df player pts rebs blocks 1 to 17 3 1 2 B 12 3 1 3 C NA NA 2 4 D 9 NA 4 5 E 25 8 0
“Nokta” ve “rebs” sütunlarındaki her sıfırın NA ile değiştirildiğini, “bloklar” sütununun ise değişmediğini unutmayın.
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
R’de boşluklar NA ile nasıl değiştirilir?
NA’lar R’deki dizelerle nasıl değiştirilir?
NA, R’deki Ortalama ile nasıl değiştirilir?
NA, R’deki medyan ile nasıl değiştirilir?