Cara menambahkan kolom tertentu di r: dengan contoh
Seringkali Anda mungkin ingin mencari jumlah kumpulan kolom tertentu dalam bingkai data di R. Untungnya, hal ini mudah dilakukan menggunakan fungsi rowSums() .
Tutorial ini menunjukkan beberapa contoh penggunaan praktis fungsi ini.
Contoh 1: Temukan jumlah kolom tertentu
Kode berikut menunjukkan cara membuat bingkai data dengan tiga kolom dan mencari jumlah kolom pertama dan ketiga:
#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
Cara menafsirkan hasilnya adalah sebagai berikut:
- Jumlah nilai pada baris pertama kolom pertama dan ketiga adalah 2 .
- Jumlah nilai pada baris pertama kolom pertama dan ketiga adalah 7 .
- Jumlah nilai pada baris pertama kolom pertama dan ketiga adalah 11 .
- Jumlah nilai pada baris pertama kolom pertama dan ketiga adalah 11 .
- Jumlah nilai pada baris pertama kolom pertama dan ketiga adalah 12 .
Anda juga dapat menetapkan jumlah baris kolom spesifik ini ke variabel baru dalam bingkai data:
#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
Contoh 2: Temukan jumlah semua kolom
Dimungkinkan juga untuk menemukan jumlah semua kolom dalam bingkai data. Kode berikut menunjukkan cara melakukan ini:
#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
Kita bisa melihat ini:
- Jumlah nilai pada baris pertama dalam tiga kolom adalah 7 .
- Jumlah nilai pada baris kedua pada tiga kolom adalah 12 .
Dan seterusnya.
Anda dapat menemukan lebih banyak tutorial R di sini .