Daftar Isi:
Video: Cara Membuat Tabel di Microsoft Word - Part 1 2024
Fungsi rbind () di R dengan mudah menambahkan nama vektor ke baris matriks. Anda memberi nama nilai pada vektor, dan Anda dapat melakukan sesuatu yang sangat mirip dengan baris dan kolom dalam matriks.
Untuk itu, Anda memiliki fungsi rownames () dan colnames (). Tebak siapa yang melakukan apa? Kedua fungsi bekerja seperti fungsi nama () yang Anda gunakan saat menamai nilai vektor.
Mengubah nama baris dan kolom
keranjang matriks. tim sudah memiliki beberapa nama baris. Akan lebih baik jika nama baris hanya akan membaca "Nenek" dan "Geraldine". Anda dapat dengan mudah mengubah nama baris ini seperti ini: >> rownames (keranjang tim) <- c ("Granny", "Geraldine")
Anda dapat melihat matriks untuk memeriksa apakah ini melakukan apa yang seharusnya lakukan, atau Anda bisa melihat-lihat nama baris itu sendiri seperti ini: >> rownames (keranjang tim) [1] "Granny" "Geraldine"
Fungsi colnames () bekerja dengan persis sama. Anda bisa, misalnya, menambahkan jumlah permainan sebagai nama kolom dengan menggunakan kode berikut:
>> colnames (keranjang tim) <- c ("1st", "2nd", "3th", "4th", "5th", "6th")
Ini memberi Anda matriks berikut: >> keranjang. tim 1 2nd 3rdth 4th 5th 6th Nenek 12 4 5 6 9 3 Geraldine 5 4 2 4 12 9
Ini hampir seperti yang Anda inginkan, tapi nama kolom ketiga berisi kesalahan penulisan yang menjengkelkan. Tidak masalah, R memungkinkan Anda memperbaiki kesalahan itu dengan mudah. Sama seperti dengan nama () fungsi, Anda dapat menggunakan indeks untuk mengekstrak atau mengubah nama baris atau kolom tertentu. Anda bisa memperbaiki kesalahan pada kolom nama seperti ini:> keranjang. copy colnames (keranjang) salin) keranjang. salin [1] [2] [3] [4] [5] [6] Granny 12 4 5 6 9 3 Geraldine 5 4 2 4 12 9
R menyimpan nama baris dan kolom di sebuah atribut bernama dimnames. Gunakan fungsi dimnames () untuk mengekstrak atau mengatur nilai tersebut.
Menggunakan nama sebagai indeks
Nama baris dan kolom ini dapat digunakan seperti Anda menggunakan nama untuk nilai dalam sebuah vektor. Anda bisa menggunakan nama ini dan bukan nomor indeks untuk memilih nilai dari vektor. Ini bekerja untuk matriks juga, dengan menggunakan nama baris dan kolom.
Katakanlah Anda ingin memilih permainan kedua dan kelima untuk kedua wanita tersebut, cobalah: >> keranjang.tim [c ("2nd", "5th")] 2nd 5th Nenek 4 9 Geraldine 4 12Tepat seperti sebelumnya, Anda mendapatkan semua baris jika Anda tidak menentukan yang mana yang Anda inginkan. Sebagai alternatif, Anda bisa mengekstrak semua hasil untuk Nenek seperti ini: >> keranjang. tim ["Granny",] 1st 2nd 3rd 4th 5th 6th 12 4 5 6 9 3
Itulah hasilnya, memang, tapi nama barisnya hilang sekarang. R mencoba untuk menyederhanakan matriks ke vektor, jika itu mungkin. Dalam kasus ini, satu baris dikembalikan jadi, secara default, hasil ini diubah menjadi vektor.
Jika matriks satu baris disederhanakan menjadi vektor, nama kolom digunakan sebagai nama untuk nilai. Jika matriks satu kolom disederhanakan menjadi vektor, nama baris digunakan sebagai nama untuk vektor. Jika Anda ingin menyimpan semua nama, Anda harus mengatur agar jatuh ke FALSE untuk menghindari konversi ke vektor.