R'de tablo nasıl sıralanır (örneklerle)


R’de bir tabloyu sıralamak için kullanabileceğiniz iki yöntem vardır:

Yöntem 1: Base R’yi kullanın

 #sort table in ascending order
my_table_sorted <- my_table[order(my_table)]

#sort table in descending order
my_table_sorted <- my_table[order(my_table, decreasing= TRUE )]

Yöntem 2: dplyr’ı kullanın

 library (dplyr)

#sort table in ascending order
my_table_sorted<- my_table %>% as. data . frame () %>% arrange(Freq)

#sort table in descending order
my_table_sorted<- my_table %>% as. data . frame () %>% arrange(desc(Freq))

Aşağıdaki örnekler, R’deki aşağıdaki tabloyla her yöntemin pratikte nasıl kullanılacağını gösterir:

 #createvector
data <- c(3, 8, 8, 8, 7, 7, 5, 5, 5, 5, 9, 12, 15, 15)

#create table
my_table <- table(data)

#view table
my_table

data
 3 5 7 8 9 12 15 
 1 4 2 3 1 1 2

Örnek 1: Tabloyu R Tabanını kullanarak sıralama

R base order() fonksiyonunu kullanarak dizi değerlerini artan düzende sıralamak için aşağıdaki kodu kullanabiliriz:

 #sort table in ascending order
my_table_sorted <- my_table[order(my_table)]

#view sorted table
my_table_sorted

data
 3 9 12 7 15 8 5 
 1 1 1 2 2 3 4

Ve dizi değerlerini azalan düzende sıralamak için order() fonksiyonundaki azalan=True argümanını kullanabiliriz:

 #sort table in descending order
my_table_sorted <- my_table[order(my_table, decreasing= TRUE )]

#view sorted table
my_table_sorted

data
 5 8 7 15 3 9 12 
 4 3 2 2 1 1 1

Örnek 2: Tabloyu dplyr kullanarak sıralama

dplyr paketindeki array() fonksiyonunu kullanarak dizi değerlerini artan şekilde sıralamak için aşağıdaki kodu kullanabiliriz:

 library (dplyr)

#sort table in ascending order
my_table_sorted <- my_table %>% as. data . frame () %>% arrange(Freq)

#view sorted table
my_table_sorted

  data Freq
1 3 1
2 9 1
3 12 1
4 7 2
5 15 2
6 8 3
7 5 4

Dizi değerlerini azalan düzende sıralamak için desc() fonksiyonunu kullanabiliriz:

 library (dplyr)

#sort table in descending order
my_table_sorted <- my_table %>% as. data . frame () %>% arrange(desc(Freq))

#view sorted table
my_table_sorted

  data Freq
1 5 4
2 8 3
3 7 2
4 15 2
5 3 1
6 9 1
7 12 1

Not : dplyr düzenleme() işlevine ilişkin tüm belgeleri burada bulabilirsiniz.

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 gruba göre frekans tablosu nasıl oluşturulur
R’de iki yönlü bir tablo nasıl oluşturulur
R’de bir tablo nasıl çizilir

Yorum ekle

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