fbpx
blog Banner Integrasi R Dengan Jupyter Notebook

Mengintegrasikan R dengan Jupyter Notebook

“Polls, data mining surveys, and studies of scholarly literature databases show substantial increases in popularity; as of November 2019, R ranks 16th in the TIOBE index, a measure of popularity of programming languages.”

~ TIOBE, Retrieved 11 November 2019

hkaLabs: hakim-azizul.comKepopuleran bahasa pemrogramman R sebagai tools untuk Data Science dan Data Analytics  semakin meningkat. Silakan googling, terdapat banyak sekali artikel yang membahas “R for Data Science” maupun artikel-artikel yang menyandingkan R dengan bahasa pemrograman untuk analisis data lainnya, seperti: “R vs Python”, “R vs Python vs Scala maupun Julia”, dll.

Sedangkan Jupyter Notebook adalah web apps yang sangat ideal untuk digunakan dalam pembuatan dokumen yang mengandung kode, persamaan, visualisasi dan analisis data, machine learning, dan teks.

Baik R maupun Jupyter Notebook merupakan proyek open source.

Contoh penggunaan Jupyter Notebook menggunakan Python untuk pemula dapat dicek di sini.

 

1. Introductions

Secara default, ketika kita menginstall Anaconda di komputer kita, maka Jupyter Notebook akan terintegrasi dengan Python, sesuai versi Python yang kita install, sehingga penggunaan R pada Jupyter Notebook bukan merupakan bawaan default.

Sementara itu, para pengguna R  umumnya membuat dokumen yang mengandung kode, persamaan, visualisasi dan analisis data, machine learning, dan teks, menggunakan R Markdown.

Sedangkan saya sendiri sangat nyaman menggunakan Jupyter Notebook, namun saya juga sering menggunakan R, mengapa tidak mengintegrasikan keduanya?

 

2. Mengintegrasikan R dengan Jupyter Notebook

2.1. Install R dengan Menggunakan Anaconda Navigator

1. Langkah pertama, kita buka dahulu Anaconda Navigator:

anaconda Navigator
Ikon Anaconda Navigator. Sumber Gambar: Dokumentasi Pribadi.

Berikut ini adalah tampilan jendela Anaconda Navigator yang telah terbuka:

jendela Anaconda Navigator
Jendela Anaconda Navigator yang Telah Terbuka. Sumber Gambar: Dokumentasi Pribadi.

 

2. Klik “Environments”, lalu buat environment baru untuk menginstall R, dengan mengklik “Create”.

klik environments lalu buat environment baru
Klik Environments, Lalu Buat Environment Baru. Sumber Gambar: Dokumentasi Pribadi.

 

3. Beri nama environment tempat kita ingin menginstall R. Di sini saya beri nama “RKernel”. Lalu klik create jika sudah selesai. Maka akan terinstall R beserta packages dasar yang dibutuhkan.

Selanjutnya tunggu hingga instalasi selesai.

beri nama environment r kernel
Beri Nama Environment R Kernel. Sumber Gambar: Dokumentasi Pribadi.

 

4. Setelah instalasi selesai, bukalah Jupyter Notebook dengan environment R dengan mengklik seperti urutan di bawah ini:

open With Jupyter Notebook
Buka R Kernel dengan Jupyter Notebook. Sumber Gambar: Dokumentasi Pribadi.

Selanjutnya tunggu Jupyter Notebook terbuka di browser default yang anda

 

5. Buat notebook baru menggunakan bahasa pemrograman R, dengan mengklik “New”, lalu pilih “R”.

run R With Jupyter Notebook
Menjalankan R pada Jupyter Notebook. Sumber Gambar: Dokumentasi Pribadi

Mengenai dasar penggunaan Jupyter Notebook dapat dibaca di sini.

 

6. Selanjutnya kita tes notebook kita untuk memanggil library, memanggil dataset, menampilkan dataframe, dan membuat visualisasi data dengan scatter plot, sebagai berikut:

Done!

 

Bonus

Testing instalasi dengan command prompt:

testingOpenTerminal
Testing Integrasi R dengan Jupyter Notebook Menggunakan Terminal. Sumber Gambar: Dokumentasi Pribadi.

Setelah command prompt terbuka, ketikkan “r”, lalu enter:

r Terminal
Output Command Prompt Apabila R Telah Berhasil Terinstall dengan Baik. Sumber Gambar: Dokumentasi Pribadi.

Done, instalasi sukses! 🙂

Semoga bermanfaat, sampai jumpa di tips n tricks berikutnya.

 

References & Further Reading

https://docs.anaconda.com/anaconda/navigator/tutorials/r-lang/

 

Sumber Gambar

https://dzone.com/articles/using-r-on-jupyternbspnotebook

1 komentar untuk “Mengintegrasikan R dengan Jupyter Notebook”

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Social media & sharing icons powered by UltimatelySocial