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?