R'de koşula göre satır nasıl seçilir (örneklerle)


R’de satırları koşula göre seçmek için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

Yöntem 1: Bir koşula göre satırları seçin

 df[df$var1 == ' value ', ]

Yöntem 2: Birden çok koşula göre satırları seçin

 df[df$var1 == ' value1 ' & df$var2 > value2 , ]

Yöntem 3: Listedeki Değere Göre Satırları Seçin

 df[df$var1 %in% c(' value1 ', ' value2 ', ' value3 '), ]

Aşağıdaki örnekler, R’de her yöntemin aşağıdaki veri çerçevesiyle nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (points=c(1, 2, 4, 3, 4, 8),
                 assists=c(6, 6, 7, 8, 8, 9),
                 team=c('A', 'A', 'A', 'B', 'C', 'C'))

#view data frame
df

  team assists points
1 1 6 A
2 2 6 A
3 4 7 A
4 3 8 B
5 4 8 C
6 8 9 C

Yöntem 1: Bir koşula göre satırları seçin

Aşağıdaki kod, R’deki bir koşula göre satırların nasıl seçileceğini gösterir:

 #select rows where team is equal to 'A'
df[df$team == ' A ', ]

  team assists points
1 1 6 A
2 2 6 A
3 4 7 A

Yalnızca takımın “A”ya eşit olduğu satırların seçildiğini unutmayın.

Bir değere eşit olmayan satırları seçmek için != komutunu da kullanabiliriz:

 #select rows where team is not equal to 'A'
df[df$team != ' A ', ]

  team assists points
4 3 8 B
5 4 8 C
6 8 9 C

Yöntem 2: Birden çok koşula göre satırları seçin

Aşağıdaki kod, R’deki birden çok koşula göre satırların nasıl seçileceğini gösterir:

 #select rows where team is equal to 'A' and points is greater than 1
df[df$team == ' A ' & df$points > 1 , ]

  team assists points
2 2 6 A
3 4 7 A

Yalnızca takımın “A”ya eşit olduğu ve puanların 1’den büyük olduğu satırların seçildiğini unutmayın.

Yöntem 3: Listedeki Değere Göre Satırları Seçin

Aşağıdaki kod, belirli bir sütunun değerinin bir değerler listesine ait olduğu satırların nasıl seçileceğini gösterir:

 #select rows where team is equal to 'A' or 'C'
df[df$team %in% c(' A ', ' C '), ]

Yalnızca takımın “A” veya “C”ye eşit olduğu satırların seçildiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’deki herhangi bir sütunda değerin göründüğü satırlar nasıl seçilir
R’de belirli sütunlar nasıl seçilir
R’de dizine göre sütunlar nasıl seçilir

Yorum ekle

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