R'de belirli sütunlar nasıl eklenir: örneklerle
Genellikle R’deki bir veri çerçevesindeki belirli bir sütun kümesinin toplamını bulmak isteyebilirsiniz. Neyse ki, rowSums() işlevini kullanarak bunu yapmak kolaydır.
Bu eğitimde bu işlevin pratik kullanımına ilişkin birkaç örnek gösterilmektedir.
Örnek 1: Belirli sütunların toplamını bulun
Aşağıdaki kod, üç sütunlu bir veri çerçevesinin nasıl oluşturulacağını ve birinci ve üçüncü sütunların toplamının nasıl bulunacağını gösterir:
#create data frame data <- data.frame(var1 = c(0, NA, 2, 2, 5), var2 = c(5, 5, 7, 8, 9), var3 = c(2, 7, 9, 9, 7)) #view data frame data var1 var2 var3 1 0 5 2 2 NA 5 7 3 2 7 9 4 2 8 9 5 5 9 7 #find sum of first and third columns rowSums(data[, c(1,3)], na.rm= TRUE ) [1] 2 7 11 11 12
Sonucun yorumlanma şekli şu şekildedir:
- Birinci ve üçüncü sütunların ilk satırındaki değerlerin toplamı 2’dir .
- Birinci ve üçüncü sütunların ilk satırındaki değerlerin toplamı 7’dir .
- Birinci ve üçüncü sütunların ilk satırındaki değerlerin toplamı 11’dir .
- Birinci ve üçüncü sütunların ilk satırındaki değerlerin toplamı 11’dir .
- Birinci ve üçüncü sütunların ilk satırındaki değerlerin toplamı 12’dir .
Ayrıca bu belirli sütunların satır toplamlarını veri çerçevesindeki yeni bir değişkene atayabilirsiniz:
#assign row sums to new variable named row_sum data$row_sum <- rowSums(data[, c(1,3)], na.rm= TRUE ) #view data frame data var1 var2 var3 row_sum 1 0 5 2 2 2 NA 5 7 7 3 2 7 9 11 4 2 8 9 11 5 5 9 7 12
Örnek 2: Tüm sütunların toplamını bulun
Bir veri çerçevesindeki tüm sütunların toplamını bulmak da mümkündür. Aşağıdaki kod bunun nasıl yapılacağını gösterir:
#find row sums across all columns data$new <- rowSums(data, na.rm= TRUE ) #view data frame data var1 var2 var3 new 1 0 5 2 7 2 NA 5 7 12 3 2 7 9 18 4 2 8 9 19 5 5 9 7 21
Bunu görebiliriz:
- Üç sütunun ilk satırında yer alan değerlerin toplamı 7’dir .
- Üç sütunun ikinci satırında yer alan değerlerin toplamı 12’dir .
Ve benzeri.
Daha fazla R eğitimini burada bulabilirsiniz.