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
.