Lewati ke konten utama
BerandaR

Kursus

Pemrograman Fungsional Tingkat Menengah dengan purrr

MenengahTingkat Keterampilan
Diperbarui 11/2024
Lanjutkan belajar dengan purrr untuk membuat kode iteratif yang kokoh, bersih, dan mudah dipelihara.
Mulai Kursus Gratis
RProgramming
4 jam
17 videos
49 Latihan
3,850 XP
5,659
Pernyataan Pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Dipercaya oleh para pelajar di ribuan perusahaan

Group

Melatih Tim?

Coba untuk Bisnis

Deskripsi Kursus

Pernah bertanya-tanya apa maksud deskripsi purrr (“A functional programming toolkit for R”)? Anda berada di tempat yang tepat! Kursus ini akan memandu Anda melalui bagian pemrograman fungsional dari purrr — dengan kata lain, Anda akan belajar memanfaatkan sepenuhnya fleksibilitas yang ditawarkan oleh .f dalam map(.x, .f) untuk melakukan iterasi pada list, vektor, dan data.frame dengan kode yang tangguh, rapi, dan mudah dipelihara. Sepanjang kursus, Anda akan belajar menulis mapper Anda sendiri (atau fungsi lambda), serta menggunakan predicate dan adverb. Terakhir, pengetahuan baru ini akan diterapkan pada sebuah studi kasus, sehingga Anda dapat melihat cara menggunakan pengetahuan yang baru diperoleh ini pada contoh konkret berupa list bersarang sederhana: bagaimana mengekstrak, mempertahankan, atau membuang elemen, bagaimana mengkomposisikan fungsi untuk memanipulasi dan mengurai hasil dari list ini, bagaimana mengintegrasikan alur kerja purrr ke dalam fungsi lain, dan bagaimana menghindari penyalinan dan penempelan kode dengan alat pemrograman fungsional purrr.

Persyaratan

Foundations of Functional Programming with purrr
1

Pemrograman dengan purrr

Apakah istilah fungsi lambda, mapper, dan predicate terdengar menakutkan bagi Anda? Tidak perlu khawatir lagi! Setelah menyegarkan kembali ingatan Anda tentang purrr, kita akan menyelami dasar-dasar pemrograman fungsional, mengenal fungsi anonim dan predicate, serta melihat bagaimana kita dapat menggunakannya untuk membersihkan dan mengeksplorasi data.
Mulai Bab
2

Pemrograman fungsional: dari teori ke praktik

Siap mendalami pemrograman fungsional dan purrr? Di bab ini, kita akan mempelajari konsep pemrograman fungsional, mengeksplorasi penanganan galat termasuk penggunaan safely() dan possibly(), serta mengenalkan fungsi compact() untuk merapikan kode Anda.
Mulai Bab
3

Kode lebih baik dengan purrr

Di bab ini, kita akan menggunakan purrr untuk menulis kode yang lebih jelas, rapi, dan mudah dipelihara. Kita akan mempelajari cara menulis fungsi yang bersih dengan compose() dan negate(). Kita juga akan menggunakan partial() untuk mengomposisikan fungsi dengan “mengisikan terlebih dahulu” argumen dari fungsi yang sudah ada. Terakhir, kita akan mengenalkan list-column, yaitu struktur data yang praktis yang membantu kita menulis kode yang bersih menggunakan Tidyverse.
Mulai Bab
4

Studi kasus

Kita akan merangkum semua yang telah kita pelajari tentang purrr dalam sebuah studi kasus. Di sini, kita akan menggunakan purrr untuk menganalisis data yang di-scrape dari Twitter. Kita akan menggunakan kode yang rapi untuk mengorganisasi data, lalu mengidentifikasi influencer Twitter dari konferensi RStudio 2018.
Mulai Bab
Pemrograman Fungsional Tingkat Menengah dengan purrr
Kursus
Selesai

Memperoleh Surat Keterangan Prestasi

Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV Anda
Bagikan di media sosial dan dalam penilaian kinerja Anda
Daftar sekarang

Bergabung dengan 19 juta pelajar dan mulai Pemrograman Fungsional Tingkat Menengah dengan purrr Hari Ini!

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Buat kemajuan di mana saja dengan kursus mobile kami dan tantangan coding harian 5 menit.