Daftar Isi:
Video: Cara Menyisipkan Simbol Pada Microsoft Word 2024
Seringkali elemen vektor dirujuk oleh posisinya - yaitu x [5] mengacu pada elemen kelima pada vektor x. Salah satu fitur yang sangat kuat di R, bagaimanapun, memberi nama pada elemen vektor, yang memungkinkan Anda untuk merujuk pada elemen berdasarkan nama.
Anda dapat menggunakan vektor bernama ini di R untuk mengaitkan nilai teks (nama) dengan jenis nilai lainnya. Kemudian Anda bisa merujuk ke nilai-nilai ini dengan nama selain posisi dalam daftar. Format ini memiliki beragam aplikasi - misalnya, vektor bernama memudahkan pembuatan tabel pencarian.
> str (islands) Namum num [1: 48] 11506 5500 16988 2968 16 … - attr (*, "names") = chr [1: 48] "Afrika" "Antartika" "Asia" "Australia" …R melaporkan struktur pulau sebagai vektor bernama dengan 48 elemen. Pada baris pertama hasil str (), Anda melihat nilai dari beberapa elemen pertama pulau. Pada baris kedua, R melaporkan bahwa vektor bernama memiliki atribut yang berisi nama dan laporan bahwa beberapa elemen pertama adalah "Afrika", "Antartika", "Asia", dan "Australia".
Karena setiap elemen dalam vektor memiliki nilai dan juga nama, sekarang Anda dapat menentukan vektor dengan nama. Untuk mengambil ukuran Asia, Afrika, dan Antartikagunakan yang berikut ini: >> islands [c ("Asia", "Africa", "Antartika")] Asia Africa Antarctica 16988 11506 5500 < Anda menggunakan nama () fungsi untuk mengambil nama dalam vektor bernama: >> nama (pulau) [1: 9] [1] "Afrika" "Antartika" "Asia" [4] "Australia" " Axel Heiberg "" Baffin "[7]" Banks "" Borneo "" Britain "
Fungsi ini memungkinkan Anda melakukan berbagai hal menarik. Bayangkan Anda ingin tahu nama enam pulau terbesar. Untuk melakukan ini, Anda akan mengambil nama pulau setelah memilahnya dalam urutan menurun:
Anda menggunakan operator penugasan (<-) untuk memberi nama pada vektor dengan cara yang sama seperti Anda memberikan nilai pada vektor karakter.
Bayangkan Anda ingin membuat bernama vektor dengan jumlah hari di setiap bulan. Pertama, buat vektor numerik yang berisi jumlah hari di setiap bulan.Kemudian gunakan built-in dataset month. nama untuk nama bulan, sebagai berikut:
>> bulan. nama hari (bulan. hari) bulan. hari Januari Februari Maret 31 28 31 30 Mei Juni Juli 31 Agustus 31 31 31 September Oktober November 30 Desember 31 31
Sekarang Anda dapat menggunakan vektor ini untuk menemukan nama bulan dengan 31 hari: >> nama (bulan, hari [bulan, hari = 31]) [1] "Januari" "Maret" "Mei" [4] "Juli" "Agustus" "Oktober" [7] "Desember"
Teknik ini berhasil karena kamu subset bulan hari untuk mengembalikan nilai tersebut pada bulan mana saja. hari sama dengan 31, dan kemudian Anda mengambil nama vektor yang dihasilkan.Tanda sama ganda (==) menunjukkan tes untuk persamaan. Pastikan untuk tidak menggunakan tanda sama tunggal (=) untuk pengujian kesetaraan. Tidak hanya akan satu tanda sama sekali tidak bekerja, tapi bisa memiliki efek samping yang aneh karena R menafsirkan satu tanda sama dengan sebuah tugas. Dengan kata lain, operator = dalam banyak kasus sama dengan <-.