Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Dalam tutorial ini, anda akan belajar cara merantai fungsi bersama menggunakan pengendali paip dplyr dalam bahasa pengaturcaraan R.

Ini adalah beberapa fungsi asas dalam R:

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Dplyr dalam R boleh dilihat sebagai tatabahasa manipulasi data. Perhatikan bagaimana setiap fungsi adalah kata kerja, dan apabila diletakkan bersama, ia membentuk satu bentuk perintah. Semua fungsi ini bertujuan untuk bekerjasama.

Seperti yang ditunjukkan dalam baris terakhir jadual, operator paip dalam R diwakili oleh %>% yang membolehkan anda menyambungkan fungsi bersama-sama.

Dalam tutorial ini, anda akan belajar cara menjalankan fungsi dplyr biasa dan kemudian menggunakan operator paip untuk merantainya bersama-sama.

Isi kandungan

Menggunakan Operator Paip Dalam R Untuk Memudahkan Kod

Buka program R. Dalam skrip kosong, anda perlu memanggil perpustakaan menggunakan perpustakaan tidyverse dan Lahman .

Untuk contoh ini, mari cari purata, min dan kemenangan maks bagi setiap pasukan sejak tahun 2000.

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Anda boleh menulis kod dalam beberapa cara.

Yang pertama ialah menugaskan semula pasukan secara berterusan. Anda perlu menapis pasukan mengikut yearID dan kemudian mengumpulkan mereka mengikut ID pasukan. Untuk mendapatkan min, min dan maks, anda perlu menggunakan fungsi .

Apabila anda menjalankan kod R, anda akan mendapat jadual yang menunjukkan ID pasukan, min, min dan maks.

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Walau bagaimanapun, kod ini mengandungi terlalu banyak ketukan kekunci.

Jadi, mari kita cuba cara lain untuk mendapatkan keputusan sekali gus, iaitu dengan menggunakan operator paip.

Pintasan papan kekunci untuk pengendali paip ialah CTRL+SHIFT+M . Ini membolehkan anda menghantar bingkai data pasukan anda ke langkah seterusnya.

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Untuk kod, anda tidak perlu menetapkan semula pasukan untuk setiap fungsi. Anda hanya perlu menggunakan operator paip antara setiap fungsi untuk membawa bingkai data ke keseluruhan kod.

Apabila anda menjalankannya, anda akan mendapat hasil yang sama seperti kaedah sebelumnya.

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Operator paip membolehkan anda menyelaraskan dan memudahkan kod anda. Walau bagaimanapun, menggunakan operator ini mengambil sedikit masa untuk membiasakan diri. Tetapi setelah anda memahami cara ia berfungsi, mencipta skrip R menjadi tugas yang lebih mudah.

Membuat Perubahan Pada Kod

Menggunakan operator paip juga memudahkan anda membuat perubahan pada kod R anda.

Sebagai contoh, jika anda ingin menambah lebih banyak arahan, anda hanya perlu memasukkan satu lagi baris kod dan rantaikannya ke kod sedia ada menggunakan operator paip.

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Perlu diingat bahawa ini tidak memberikan hasil kepada objek. Ia hanya mengambil bingkai data pasukan dan menjalankannya melalui fungsi ini untuk menjana output.

Untuk memberikan hasil kepada objek, anda perlu menggunakan pengendali anak panah ( <> ).

Paip Dalam R: Fungsi Menyambung Dengan Dplyr

Kesimpulan

Pengendali paip membolehkan anda menyelaraskan kod anda dalam R. Ia membantu menghapuskan proses perlu menetapkan semula pembolehubah dan data secara berterusan sepanjang skrip R anda. Bersama-sama dengan operator lajur dan baris dalam perpustakaan tidyverse, ia membolehkan pengguna memanipulasi data dengan mudah dalam R.

Ini adalah salah satu kelebihan menggunakan perpustakaan tidyverse. Ia adalah alat yang hebat untuk pengguna yang berurusan dengan statistik dan sains data.

Semua yang terbaik,


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu