R'de bir sütunun ortalaması nasıl hesaplanır (örneklerle)


R’deki bir sütunun ortalamasını hesaplamak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

 #calculate mean using column name
mean(df$my_column)

#calculate mean using column name (ignore missing values)
mean(df$my_column, na. rm = TRUE )

#calculate mean using column position
mean(df[, 1])

#calculation mean of all numeric columns
colMeans(df[sapply(df, is. numeric )])

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 (team=c('A', 'A', 'A', 'B', 'B', 'B'),
                 points=c(99, 90, 93, 86, 88, 82),
                 assists=c(33, 28, 31, 39, NA, 30))

#view data frame
df

  team points assists
1 A 99 33
2 A 90 28
3 A 93 31
4 B 86 39
5 B 88 NA
6 B 82 30

Örnek 1: Sütun adını kullanarak ortalamayı hesaplayın

Aşağıdaki kod, sütun adını kullanarak “puan” sütununun ortalamasının nasıl hesaplanacağını gösterir:

 #calculate mean of 'points' column
mean(df$points)

[1] 89.66667

“Puan” sütunundaki ortalama değer 89,66667’dir .

Örnek 2: Sütun Adını Kullanarak Ortalamayı Hesaplayın (Eksik Değerleri Yoksay)

Eksik değerleri içeren bir sütunun ortalamasını hesaplamaya çalışırsak, şunu elde ederiz: NA :

 #attempt to calculate mean of 'assists' column
mean(df$assists)

[1] NA

Sütun ortalamasını hesaplarken eksik değerleri yok saymak için na.rm=TRUE kullanmamız gerekiyor:

 #calculate mean of 'assists' column and ignore missing values
mean(df$assists, na. rm = TRUE )

[1] 32.2

“Asist” sütunundaki ortalama değer 32,2’dir .

Örnek 3: Sütun konumunu kullanarak ortalamayı hesaplayın

Aşağıdaki kod, dizin konumu 2’deki sütunun ortalamasının nasıl hesaplanacağını gösterir:

 #calculate mean of column in index position 2
mean(df[, 2])

[1] 89.66667

Dizin konumu 2’deki sütunun (“puan” sütunu) ortalama değeri 89,66667’dir .

Örnek 4: Tüm sayısal sütunların ortalamasını hesaplayın

Aşağıdaki kod, veri çerçevesindeki tüm sayısal sütunların ortalamasının nasıl hesaplanacağını gösterir:

 #calculate mean of all numeric columns
colMeans(df[sapply(df, is. numeric )], na. rm = TRUE )

  assist points 
89.66667 32.20000

Çıktı, veri çerçevesindeki her sayısal sütunun ortalama değerini görüntüler.

Ek kaynaklar

Aşağıdaki eğitimlerde R’deki diğer ortalama değerlerin nasıl hesaplanacağı açıklanmaktadır:

R’de kırpılmış ortalama nasıl hesaplanır
R’de geometrik ortalama nasıl hesaplanır
R’de ağırlıklı ortalama nasıl hesaplanır

Yorum ekle

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