Image credit: paulvanderlaken.com

Kumpulan R Cheat [PART 1]

Kumpulan cheat sheet library R paling populer. 🚀

Image credit: paulvanderlaken.com

Kumpulan R Cheat [PART 1]

Kumpulan cheat sheet library R paling populer. 🚀

Pada postingan kali ini penulis akan memberikan kumpulan cheat sheet R yang penulis ambil dari berbagai sumber.

1. Base R oleh Mhairi McNeil

Merupakan cheat sheet yang berguna untuk memahami penggunaan fungsi dasar R seperti bagaimana cara membuat matrix, vektor, list, data frame, serta bagaimana bekerja dengannya.

2. Advanced R oleh Arianne Colton dan Sean Chen

Cheat sheet yang berguna jika pembaca telah menguasai dasar-dasar R dan ingin mengembangkan diri keranah yang lebih mahir. Cheat sheet ini berisi kumpulan fungsi bekerja dengan environment, data structures, functions, dan lain-lain pada R.

3. Caret oleh Max Kuhn

Cheat sheet library caret ini berisi bagaimana melakukan modeling dan membuat machine learning pada R menggunakan library ini. Library ini sangat berguna jika pembaca juga ingin melakukan validasi dan optimasi pada model yang telah pembaca buat karena library ini dapat dibilang menyediakan fungsi yang cukup lengkap.

4. Cartography oleh Timothée Giraud

Cheat sheet yang digunakan untuk bekerja dengan library cartography. Cheat sheet ini berguna untuk membuat visualisasi data spasial yang interaktif.

5. data.table oleh Erik Petrovski

Jika pembaca pernah melakukan manipulasi data menggunakan library keluarga tidyverse seperti dplyr, tidyr, tibble, dll. data.table adalah library alternatif untuk melakukan manipulasi data seperti reshaping, subseting, dll dengan kecepatan proses komputasi yang setara dengan library keluarga tidyverse.

6. lubridate oleh RStudio

lubridate merupakan library yang digunakan untuk melakukan pengolahan data dengan format data berupa waktu dan tanggal.Cheat sheet ini berisi bagaimana bekerja dengan jenis data waktu dan tanggal seperti pembulatan tanggal, bekerja dengan zona waktu, melakukan ekstraksi elemen waktu atau tanggal, dll.

7. stringr oleh RStudio

stringr meupakan paket yang berguna saat kita ingin berkerja dengan huruf atau string misalnya karakter pada data. Cheat sheet ini memberikan panduan bagi pembaca dalam manipulasi jenis data string pada R.

8. purr oleh RStudio

purr merupakan salah satu library yang termasuk dalam keluarga library tidyverse. Library ni berguna saat pembaca ingin bekerja dengan list dan function di R. Cheat sheet ini akan memberikan kita panduan bagaimana melakukan manipulasi pada list sebaik mengaplikasikan function secara iteratf pada tiap elemen list atau vektor menggunakan library purr yang merupakan library alternatif yang memberikan kecepatan dalam proses komputasi dibandingkan keluarga fungsi apply() pada R.

9. data import oleh RStudio

Cheat sheet ini memberikan panduan bagaimana membaca flat file (.csv, .tsv, .txt, dll) menggunakan library readr, bekerja dengan hasil import berupa tibble serta melakukan reshape data yang berantakan dengan tidyr. Gunakan library tidyr untuk mentransformasi data frame atau tibble menjadi lebih tidy yang dapat bekerja lebih lancar dengan R dan library tidyverse.

10. Transformasi data oleh RStudio

Cheat sheet yang memberikan panduan bagi pembaca bagaimana bekerja dengan grammar untuk manipulasi tabel pada dataset yang pembaca miliki menggunkan library dplyr. Manipulasi tabel yang dapat dilakukan seperti select(), filter(), arrange(), mutate(), summarise(), group(), dan menggabungkan data frame serta tibble menggunakan kaluarga fungsi join yang merupakan alternatif yang lebih advance dari fungsi seperti cbind() dan rbind().

11. R Markdown oleh RStudio

R Markdown adalah format penulisan yang dapat mempermudah penulisan laporan yang dapat digunakan kembali dengan R. Pembaca dapat menggabungkan kode R dengan narasi yang ditulis dalam markdown (format plain text yang mudah ditulis) dan kemudian mengekspor hasilnya menjadi format html, pdf, atau File Word. Pembaca bahkan dapat menggunakan R Markdown untuk membuat dokumen interaktif dan slideshow.

12. RStudio IDE oleh RStudio

RStudio IDE adalah lingkungan pengembangan terintegrasi paling populer untuk R. Apa pun yang pembaca ingin lakukan dengan R (seperti menulis, menjalankan, dan men-debug sintaks pada R, serta berkeja secara kolaboratif dan kontrol versi, membuat paket, dokumen serta aplikasi), RStudio IDE dapat membantu pembaca melakukannya lebih cepat. Cheat sheet ini akan memandu pembaca memahami fitur-fitur IDE yang paling berguna, serta daftar panjang pintasan keyboard yang ada di dalam RStudio IDE.

13. Shiny oleh RStudio

Cheat sheet ini memberikan panduan bagaimana membangun sebuah website aplikasi interaktif menggunakan library shiny. Jika pembaca ingin membuat sebuah laporan dari hasil analisa pembaca kedalam bentuk aplikasi yang interaktif, shiny sangat tepat untuk pembaca pertimbangkan sebagai sebuah library untuk membangun aplikasi tersebut.

14. ggplot2 oleh RStudio

Library ggplot2 membantu pembaca dalam membuat visualisasi data yang cantik dan mudah dikustomisasi. Library ini mengimplementasikan konsep grammar of graphics yang merupakan sistem yang mudah digunakan dalam membangun grafik.

15. R Markdown Reference Guide oleh RStudio

R Markdown merupakan suatu paket yang mengintegrasikan 3 buah perangkat lunak yaitu markdown, knitr, dan pandoc. Cheat sheet ini berisi panduan option yang digunakan pada markdown, knitr, dan pandoc yang digunakan untuk kustomisasi laporan atau slideshow yang akan pembaca buat.

16. Tidyverse oleh Datacamp Community

Cheat sheet ini membantu pembaca dalam melakukan tranformasi data menggunakan library keluarga tidyverse yaitu dplyr serta visualisasi data menggunakan ggplot2. Cheat sheet ini sangat cocok digunakan untuk pemula yang baru belajar bagaimana cara melakukan transformasi dan visualisasi pada data.

17. Jupyter Notebook oleh Datacamp Community

Cheat sheet yang menbantu pembaca dalam menyusun dokumentasi terhadap pekerjaan yang analisis data yang telah pembaca buat menggunakan Jupyter Notebook. Pada Jupyter Notebook kita tidak hanya dapat bekerja dengan bahasa pemrograman Python namun juga R. Perangkat lunak dokumentasi ini sama dengan R Markdown pada R, bedanya R Markdown secara luas dapat digunakan untuk penulisan akademik.

18. xts oleh Datacamp Community

xts merupakan library yang memiliki fungsi yang relatif sama dengan lubridate bedanya adalah xts sering digunakan untuk transformasi data menjadi bentuk data time series.

19. Reticulate oleh oleh RStudio

reticulate merupakan sebuah library yang menyediakan seperangkat alat yang komprehensif untuk interoperabilitas antara Python dan R. Dengan reticulate, pembaca dapat memanggil Python dari R dalam berbagai cara termasuk mengimpor modul Python ke dalam skrip R, menulis potongan R Markdown Python, sumber skrip Python, dan menggunakan Python secara interaktif dalam RStudio IDE.

Avatar
Mohammad Rosidi, S.T.
Master Student at Environmental Engineering

My research interests are related to environmental databases and environmental modeling matter.

Related

comments powered by Disqus