R'de bir veri çerçevesinin faktör düzeylerine göre alt kümelenmesi


Bir veri çerçevesini R’deki faktör düzeylerine göre alt kümelemek için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

Yöntem 1: tek faktörlü seviyeye göre alt küme

 #subset rows where team is equal to 'B'
df_sub <- df[df$team == ' B ', ]

Yöntem 2: Çoklu faktör düzeylerine göre alt küme

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

Aşağıdaki örnekler, R’deki aşağıdaki veri çerçevesiyle bu yöntemlerin her birinin pratikte nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (team=factor(c('A', 'A', 'B', 'B', 'B', 'C')),
                 dots=c(22, 35, 19, 15, 29, 23))

#view data frame
df

  team points
1 to 22
2 to 35
3 B 19
4 B 15
5 B 29
6 C 23

Yöntem 1: tek faktörlü seviyeye göre alt küme

Aşağıdaki kod, takım sütunundaki değerin “B”ye eşit olduğu satırlara göre alt kümelere bölünmüş yeni bir veri çerçevesinin nasıl oluşturulacağını gösterir:

 #subset rows where team is equal to 'B'
df_sub <- df[df$team == ' B ', ]

#view updated data frame
df_sub

team points
3 B 19
4 B 15
5 B 29

Yeni veri çerçevesinin yalnızca takım sütunundaki değeri “B”ye eşit olan satırları içerdiğini unutmayın.

Örnek 2: çeşitli düzeylerde faktörlere göre alt küme

Aşağıdaki kod, takım sütunundaki değerin “A” veya “C”ye eşit olduğu satırlara göre alt kümelere bölünmüş yeni bir veri çerçevesinin nasıl oluşturulacağını gösterir:

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

#view updated data frame
df_sub

team points
1 to 22
2 to 35
6 C 23

Yeni veri çerçevesinin yalnızca takım sütunundaki değeri “A” veya “C”ye eşit olan satırları içerdiğini unutmayın.

Bu sözdizimini kullanarak, daha da fazla faktör düzeyini alt kümelemek için %in% operatörünü izleyen vektöre istediğiniz kadar faktör düzeyi ekleyebilirsiniz.

İlgili: R’de %in% Operatörü Nasıl Kullanılır (Örneklerle)

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 bir faktör sayısala nasıl dönüştürülür?
R’de faktör karaktere nasıl dönüştürülür
R’de faktör seviyeleri nasıl yeniden düzenlenir?

Yorum ekle

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