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