Rumah Kewangan Peribadi Bagaimana Bekerjasama dengan Lookup Tables di R - dummies

Bagaimana Bekerjasama dengan Lookup Tables di R - dummies

Isi kandungan:

Video: Roll-Up Reporting 2024

Video: Roll-Up Reporting 2024
Anonim

Kadang-kadang melakukan penggabungan penuh data dalam R tidak betul-betul apa yang anda mahukan. Dalam kes ini, mungkin lebih sesuai untuk memadankan nilai dalam jadual carian. Untuk melakukan ini, anda boleh menggunakan perlawanan () atau% dalam fungsi%.

Bagaimana untuk mencari padanan

Perlawanan () fungsi mengembalikan kedudukan yang sepadan dengan dua vektor atau, lebih khusus, kedudukan perlawanan pertama satu vektor dalam vektor kedua. Sebagai contoh, untuk mencari negeri-negeri yang besar juga berlaku dalam bingkai data yang sejuk. nyatakan, anda boleh melakukan yang berikut:

>> indeks indeks [1] 1 4 NA NA 5 6 NA NA NA
Seperti yang anda lihat, hasilnya adalah vektor yang menunjukkan perlawanan yang ditemui pada posisi satu, empat, lima, dan enam. Anda boleh menggunakan hasil ini sebagai indeks untuk mencari semua negeri besar yang juga keadaan sejuk.

Perlu diingat bahawa anda perlu mengeluarkan nilai NA terlebih dahulu, menggunakan na. omit (): >> besar. menyatakan [na. omit (indeks),] Nama Kawasan 2 Alaska 566432 6 Colorado 103766 26 Montana 145587 28 Nevada 109889

Bagaimana masuk akal% dalam%


Alternatif yang sangat mudah untuk dipadankan () ialah fungsi% dalam%, yang mengembalikan vektor logik yang menunjukkan sama ada terdapat padanan.

Fungsi% dalam% adalah jenis fungsi khas yang dinamakan pengendali binari

Ini bermakna anda menggunakannya dengan meletakkannya di antara dua vektor, tidak seperti kebanyakan fungsi lain di mana argumen berada dalam kurungan: >> index index [1] TRUE TRUE FALSE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE If anda membandingkan ini dengan hasil perlawanan (), anda melihat bahawa anda mempunyai nilai TRUE untuk setiap nilai yang tidak hilang dalam hasil perlawanan (). Atau, untuk memasukkannya dalam kod R, pengendali% dalam% tidak sama seperti kod berikut:

>>! adalah. (pertandingan (nama negeri sejuk Nama $, nama negeri besar $ Nama)) [1] TRUE TRUE FALSE FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE

Perlawanan () fungsi mengembalikan indeks pertandingan di

hujah kedua

untuk nilai-nilai dalam argumen
pertama

. Sebaliknya,% dalam% mengembalikan TRUE untuk setiap nilai dalam argumen pertama yang sepadan dengan nilai dalam argumen kedua . Perintah hujah adalah penting di sini. Oleh kerana% dalam% mengembalikan vektor logik, anda boleh menggunakannya secara langsung untuk mengindeks nilai dalam vektor. >> sejuk. menyatakan [indeks,] Nama Frost 2 Alaska 152 6 Colorado 166 26 Montana 155 28 Nevada 188 Seperti disebutkan sebelumnya,% dalam fungsi% adalah contoh operator binari dalam R. Ini bermakna fungsi itu digunakan dengan meletakkan ia antara dua nilai, seperti yang anda lakukan untuk pengendali lain, seperti + (tambah) dan - (tolak). Pada masa yang sama,% dalam% berada di operator infix. Pengendali infix di R dapat dikenalpasti oleh tanda-tanda peratus di sekitar nama fungsi.

Jika anda ingin mengetahui bagaimana% dalam% ditakrifkan, lihat bahagian butiran halaman Bantuannya. Tetapi ambil perhatian bahawa anda perlu meletakkan tanda petikan di sekitar nama fungsi untuk mendapatkan halaman Bantuan, seperti ini:? "% Dalam%".

Bagaimana Bekerjasama dengan Lookup Tables di R - dummies

Pilihan Editor

Lookup pintar di Office Online - dummies

Lookup pintar di Office Online - dummies

Di versi pengguna Office Online, ada ciri yang sangat keren yang membolehkan anda untuk mencari maklumat dari Bing, Wikipedia, Kamus Bahasa Inggeris Oxford, dan web itu sendiri, tanpa meninggalkan skrin atau halaman yang anda sedang aktif. Sebagai contoh, sebagai contoh, anda menulis blog di Word Online yang menyebut Paul Revere. Anda mahu ...

SharePoint Online App Options - dummies

SharePoint Online App Options - dummies

SharePoint Online dilengkapi dengan koleksi senarai standard dan perpustakaan. Microsoft telah mengambil masa untuk membangunkan ini untuk menjadikan kehidupan anda sebagai pemaju lebih mudah, jadi anda juga boleh menggunakannya. Senarai berikut memperkenalkan aplikasi senarai SharePoint standard dan memberikan penerangan ringkas: App Access: Aplikasi ini ...

Bagaimana Tag Kenalan di Skype untuk Perniagaan - dummies

Bagaimana Tag Kenalan di Skype untuk Perniagaan - dummies

Di Skype untuk Perniagaan, anda boleh menandai kenalan anda untuk makluman perubahan status. Ada kalanya anda memerlukan input daripada ahli pasukan. Cara terbaik untuk melakukannya dengan cepat adalah untuk menjangkau ahli pasukan anda, sama ada satu-satu atau kepada mereka sekaligus, melalui mesyuarat maya ad hoc. Mengetahui anda ...

Pilihan Editor

Outlook Kenalan 2016 Tab Rumah - dummies

Outlook Kenalan 2016 Tab Rumah - dummies

Pandangan Kenalan 2016 adalah lebih daripada sekadar senarai nama dan alamat e-mel. Anda boleh memanfaatkan tab Kenalan Home pada Outlook 2016 Ribbon untuk membuat kenalan baru, untuk mengatur cara anda melihat kenalan yang anda ada, atau untuk membuat mesej e-mel atau mel menggabungkan dokumen. Imej berikut menunjukkan ...

Quick for Outlook 2013 - dummies

Quick for Outlook 2013 - dummies

Outlook 2013 adalah program pelbagai guna. Ia adalah buku alamat, kalendar, senarai tugasan, dan program pengendalian e-mel, semua dalam satu. Ciri Outlook yang paling popular, bagaimanapun, adalah pengendalian e-mel. Berjuta-juta orang menggunakan Outlook sebagai program e-mel utama mereka, dan atas sebab yang baik! Ia pantas, lengkap, dan mudah digunakan dan ...

Pilihan Editor

Pentadbiran: Bekerja dengan Perkhidmatan - dummies

Pentadbiran: Bekerja dengan Perkhidmatan - dummies

Semasa mengatasi masalah Windows Server 2008 yang perlu anda kenal dengan Perkhidmatan konsol. Konsol perkhidmatan diakses dengan memilih Start → Administrative Tools → Services. Seperti yang digambarkan dalam menunjukkan angka berikut, konsol Perkhidmatan memaparkan senarai semua perkhidmatan yang sedang berjalan pada sistem anda. Jika ciri pelayan Windows tidak berfungsi ...

Keselamatan Akaun Administrator rangkaian - dummies

Keselamatan Akaun Administrator rangkaian - dummies

Pentadbir rangkaian bertanggungjawab untuk menyediakan sistem keselamatan rangkaian. Untuk melakukan itu, pentadbir mesti dikecualikan daripada semua sekatan keselamatan. Kerana ini, akaun pentadbir rangkaian mesti dilayan dengan berhati-hati. Banyak rangkaian secara automatik membuat akaun pengguna pentadbir apabila anda memasang perisian rangkaian. Nama pengguna dan kata laluan ...

Pentadbir rangkaian: Zon Carian Songsang - dummies

Pentadbir rangkaian: Zon Carian Songsang - dummies

Pertanyaan DNS biasa adalah pertanyaan carian ke hadapan, sesuai dengan nama domain yang memenuhi syarat. Peninjauan terbalik adalah bertentangan dengan pendahuluan ke hadapan: Ia mengembalikan nama domain yang lengkap bagi host berdasarkan alamat IPnya. Peninjauan terbalik adalah mungkin kerana domain khas yang dipanggil ...