Video: membuat tabel distribusi dengan otomatis part II 2024
Satu tugas yang sering Anda lakukan di spreadsheet yang juga dapat Anda lakukan di R adalah menghitung jumlah total baris atau kolom. Cara termudah untuk melakukannya adalah dengan menggunakan fungsi rowSums () dan colSums (). Begitu pula dengan menggunakan fungsi rowMeans () dan colMeans () untuk menghitung mean.
Coba pada iris dataset built-in. Pertama, lepaskan kolom kelima, karena mengandung teks yang menggambarkan spesies iris:
Kemudian hitung jumlah dan mean untuk setiap kolom: >> colSums (iris num)> colMeans (iris num)
Kedua fungsi ini sangat mudah, tapi Anda mungkin ingin menghitung beberapa statistik lain untuk setiap kolom atau baris. Ada cara mudah untuk melintasi baris atau kolom dari sebuah array atau kerangka data: yang berlaku () Misalnya, mendapatkan minimum kolom sama dengan menerapkan fungsi min () ke dimensi kedua data Anda:
>> berlaku (iris num, 2, min)> berlaku (iris num, 2, max)
Fungsi apply () sangat ideal bila data Anda dalam array dan akan Terapkan dengan senang hati di atas kedua baris dan kolom. Untuk kasus khusus dimana data Anda berada dalam bingkai data dan Anda ingin mendapatkan ringkasan kolom, sebaiknya Anda menggunakan sapply () daripada menerapkan (). Jadi, untuk mendapatkan ringkasan kolom iris Anda, cobalah ini sebagai gantinya: >> sapply (iris num, min)> sapply (iris num, max)