R'de tablolar nasıl oluşturulur (örneklerle)


R’de hızlı bir şekilde tablo oluşturmanın iki yolu vardır:

Yöntem 1: Mevcut verilerden bir tablo oluşturun.

 tab <- table (df$row_variable, df$column_variable)

Yöntem 2: Sıfırdan bir tablo oluşturun.

 tab <- matrix (c(7, 5, 14, 19, 3, 2, 17, 6, 12), ncol= 3 , byrow= TRUE )
colnames(tab) <- c('colName1','colName2','colName3')
rownames(tab) <- c('rowName1','rowName2','rowName3')
tab <- as.table (tab)

Bu eğitimde, bu yöntemlerin her birini kullanarak tablo oluşturmanın bir örneği gösterilmektedir.

Mevcut verilerden tablo oluşturma

Aşağıdaki kod, mevcut verilerden nasıl tablo oluşturulacağını gösterir:

 #make this example reproducible
set.seed(1)

#define data
df <- data.frame(team= rep (c(' A ', ' B ', ' C ', ' D '), each= 4 ),
                 pos= rep (c(' G ', ' F '), times= 8 ),
                 points= round (runif(16, 4, 20), 0 ))

#view head of data 
head(df)

  team pos points
1 GA 8
2 AF10
3 AG 13
4 FY19
5 BG 7
6 BF 18

#create table with 'position' as rows and 'team' as columns
tab1 <- table(df$pos, df$team)
tab1

  ABCD
F 2 2 2 2
G 2 2 2 2

Bu tablo her takımın ve pozisyon kombinasyonunun frekanslarını gösterir. Örneğin:

  • ‘A’ takımında 2 oyuncu ‘F’ pozisyonundadır
  • ‘A’ takımında 2 oyuncu ‘G’ pozisyonundadır
  • ‘B’ takımında 2 oyuncu ‘F’ pozisyonundadır
  • ‘B’ takımında 2 oyuncu ‘G’ pozisyonunda

Ve benzeri.

Sıfırdan bir tablo oluşturun

Aşağıdaki kod, sıfırdan 4 sütun ve 2 satırdan oluşan bir tablonun nasıl oluşturulacağını gösterir:

 #create matrix with 4 columns
tab <- matrix( rep (2, times= 8 ), ncol= 4 , byrow= TRUE )

#define column names and row names of matrix
colnames(tab) <- c(' A ', ' B ', ' C ', ' D ')
rownames(tab) <- c(' F ', ' G ')

#convert matrix to table
tab <- as.table (tab)

#view table 
tab

  ABCD
F 2 2 2 2
G 2 2 2 2

Bu tablonun önceki örnekte oluşturulan tabloyla tamamen aynı olduğunu unutmayın.

Ek kaynaklar

R’de sütun adları üzerinde yineleme nasıl yapılır
R’de boş bir veri çerçevesi nasıl oluşturulur
R’de bir veri çerçevesine satırlar nasıl eklenir

Yorum ekle

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