R Cheat Sheet: Yang Harus Anda Simpan Dengan Mudah

Diterbitkan: 2020-05-29

Daftar isi

pengantar

Status bahasa pemrograman R telah berkembang dari sekadar bahasa pemrograman yang dibuat untuk analisis statistik menjadi alat serba guna yang lebih kuat. Basis pengguna R juga telah berkembang selama beberapa tahun terakhir. Sekarang sedang digunakan oleh sejumlah programmer, sarjana, dan praktisi. Untuk memaksimalkan bahasa pemrograman apa pun, mempelajari cara mendapatkan bantuan sangat penting karena kesalahan pasti akan terjadi.

Jadi, dengan pengetahuan tentang sintaks, pengetahuan tentang cara mengakses file bantuan R dan menemukan bantuan dari sumber lain sangat penting untuk kesuksesan sebagai pemrogram R. Sekarang, di sinilah lembar contekan R akan berguna. Lembar contekan R berisi semua fungsi vital bersama dengan panggilannya untuk referensi yang mudah bagi para pemrogram.

Pelajari Lebih Lanjut: Tutorial R untuk Pemula: Menjadi Ahli dalam Pemrograman R

Mendapatkan bantuan dengan bahasa pemrograman R

Bahkan buku-buku terbaik untuk memperkenalkan orang-orang dan memudahkan mereka memasuki dunia pemrograman dalam R saja tidak cukup. Terkadang seseorang perlu mempelajari dan mengakses file bantuan R. File bantuan yang terus kita bicarakan ini menyajikan kepada pengguna sepotong informasi terperinci tentang cara menggunakan berbagai dependensi di R. Cara memanfaatkan fungsi tertentu, untuk setiap fungsi bawaan dimasukkan ke dalam file bantuan ini. Contoh kode tentang cara menggunakan fungsi tertentu juga ada di setiap halaman bantuan yang berbeda ini.

Jika Anda ingin mengakses file bantuan R, untuk mendapatkan bantuan tentang cara menggunakan fitur tertentu, Anda harus menggunakan salah satu fungsi yang tercantum di bawah ini:

1. ?: Penggunaan tanda tanya tunggal menampilkan file bantuan yang berkaitan dengan fungsi apa pun yang diinginkan pengguna untuk mendapatkan bantuan. Misalnya, “?data.frame” akan melihat halaman pada file bantuan R yang berisi dokumentasi tentang cara menggunakan fungsi data.frame().

2. ??: Jika Anda ingin mencari substring tertentu di file bantuan R, “??” akan melakukan pekerjaan untuk Anda. Jadi, jika Anda ingin mengetahui nama-nama fungsi yang mengandung kata "daftar" di dalamnya, yang harus Anda lakukan adalah menjalankan "??list" dan masalah Anda akan terpecahkan

3. RSiteSearch(): Fungsi ini RSiteSearch() pada dasarnya melakukan apa yang dinamai. Ini pada dasarnya melakukan pencarian online tentang kueri yang diteruskan sebagai parameter untuk fungsi ini. Jadi, RSiteSearch("model linier") akan mengkompilasi pencarian di situs web "RSiteSearch" untuk string "model linier."

Jika Anda kesulitan untuk mendapatkan bantuan untuk R dan dokumentasi yang sudah ada tidak cocok dengan Anda, ada banyak paket tambahan yang dapat Anda instal untuk mendapatkan semua bantuan yang Anda perlukan dengan R. Paket seperti "sos" adalah tersedia untuk diunduh yang ditawarkan oleh CRAN. Paket R ini berisi beberapa fungsi yang jelas dan ringkas yang akan membuat pencarian untuk semua jenis pertanyaan melalui semua file bantuan yang tersedia di situs web “RSiteSearch.”

Instalasi paket ini juga cukup mudah. Yang perlu Anda lakukan adalah menjalankan kode install.packages(“sos”) di konsol R, lalu yang tersisa hanyalah memuat paket. Pemuatan paket dapat dilakukan melalui penggunaan library("sos").

Dengan instalasi paket “sos”, Anda sekarang akan memiliki akses ke fungsi yang disebut findFn(). Fungsi findFn() ini mengambil parameter pencarian sebagai argumen dan kemudian mengembalikan daftar ratusan halaman web, yang berisi argumen yang telah diteruskan. Jadi, misalnya, jika Anda menjalankan fungsi findFn ("regresi") ke konsol R Anda, Anda akan dihadapkan dengan halaman web yang berisi banyak informasi.

Informasi tersebut mencakup tautan ke banyak fungsi yang memiliki kata regresi dalam namanya, atau bahkan jika fungsi tersebut memiliki regresi frasa dalam teks bantuannya, Anda juga akan menemukan referensinya jika menggunakan fungsi findFn().

Baca: 6 Ide Proyek R Menarik Untuk Pemula

Cara mengimpor Data ke R

Tabel berikut berguna karena berisi beberapa fungsi yang akan sangat berguna saat Anda ingin mengimpor data ke R:

Fungsi Apa Fungsinya? Contoh
baca.tabel() Fungsi ini bertanggung jawab untuk membaca data yang kolomnya tidak digabungkan. Biasanya, fungsi ini digunakan ketika data yang ingin Anda baca memiliki kolom yang dipisahkan dengan koma atau tab. Satu hal yang perlu diperhatikan adalah Anda dapat menentukan sendiri pemisah di samping beberapa argumen berbeda lainnya yang secara akurat menggambarkan data yang Anda ingin R baca. read.table(file= file saya ”, sep= t”,
tajuk = SALAH)
baca.csv() Fungsi ini dalam istilah kasar adalah versi metode read.table() yang sangat lunak atau lebih encer. Fungsi ini telah di-hard-code untuk membaca data dari file CSV apa pun yang diteruskan ke fungsi ini sebagai argumen. File CSV biasanya berupa spreadsheet dan dokumen MS Excel. read.csv(file= file saya”)
baca.csv2() Fungsi ini pada dasarnya adalah fungsi read.csv() dengan sedikit perubahan. Read.csv2() fungsi memiliki preset di mana pemisah data adalah titik koma dan koma berfungsi sebagai titik mengambang atau desimal. read.csv2(file= file saya”,
tajuk = SALAH)
baca.delim() Fungsi ini digunakan ketika motif utamanya adalah untuk membaca file yang telah dibatasi. Pemisah default yang digunakan di sini adalah tab. read.delim(file= file saya ”,
tajuk = BENAR)
pindai() Fungsi ini memberi Anda kontrol yang lebih baik dan lebih tepat atas data yang ingin Anda baca oleh R jika data yang dimaksud bukan tabel. scan("file saya", lewati=1,
nmax=10)
bacaBaris() Fungsi ini digunakan ketika membaca satu baris pada satu waktu dari file teks adalah pekerjaan yang diperlukan yang kita inginkan untuk dilakukan oleh program. readLines("file saya")
baca.fwf Jika data yang Anda miliki memiliki tanggal dalam format lebar tetap maka Anda harus menggunakan fungsi ini karena ia membaca tanggal dalam format lebar tetap. Dengan kata sederhana, jika data yang Anda miliki memiliki jumlah karakter yang tetap di setiap kolom, maka fungsi ini harus digunakan. read.fwf(“file saya”,
lebar=c(1,2,3)

Host fungsi yang akan Anda akses setelah menjalankan baris kode tersebut dan tujuan yang mereka layani tercantum di bawah ini:

Fungsi Apa fungsinya? Contoh
baca.spss Fungsi ini mengambil nama file SPSS sebagai argumen dan membacanya ke dalam program R. read.spss(“file saya”)
baca.dta Fungsi ini mengambil input nama file format biner Stata dan membacanya ke dalam program R. read.dta(“file saya”)
baca.xport Fungsi ini mengambil argumen nama file ekspor SAS dan membaca file ke dalam program R. read.export("file saya")

Sumber

Baca juga: Mengapa Belajar R? 8 Alasan Teratas Untuk Belajar R

Tipe data yang berbeda dan manipulasi dasar tabel

1. Pada dasarnya ada tiga tipe data yang sangat penting ketika Anda memprogram dalam R. Ketiga tipe ini adalah: numerik, karakter, dan faktor. Anda dapat dengan cepat melakukan pencarian untuk tipe data apa ini, atau Anda juga dapat mengetik dengan menggunakan dua perintah berikut, masing-masing, is.factor() dan as.factor().

2. Jika Anda mengimpor tabel yang variabelnya berisi satu atau lebih dari satu entri, yaitu karakter, maka R akan secara otomatis menampilkan tabel tersebut sebagai tipe data faktor. Namun demikian, Anda masih dapat memasukkan data ke dalam numerik dengan memaksa R, menggunakan perintah= as.numeric(as.character(dat1$VAR1)).

3. Nama perintah (dat1)=c(“ID”, “X”, “Y”, “Z”) sebenarnya mengubah nama variabel dalam dataset Anda. Anda harus ingat dan panjang vektor harus sesuai dengan jumlah variabel yang Anda miliki; jika tidak, Anda akan mengalami kesalahan.

4. Perintah fix (dat2) membuka seluruh data yang Anda miliki dalam dokumen spreadsheet di mana Anda dapat mengedit sel dengan mengklik dua kali pada sel.

5. Jika data yang Anda miliki hanya berisi nilai numerik dalam tabel, Anda dapat melakukan transposisi tabel. Gunakan, dat2 = t(dat1), dan tabel bernama dat2 akan berisi transpose (membuat semua baris menjadi kolom) dari tabel data yang terdapat dalam dat1.

Tips cara membuat data random dan cara melakukan random sampling

1. Fungsi rnorm(10) mengambil argumen 10 dan membuat sepuluh sampel acak. Sampel acak ini dihasilkan dari distribusi normal, yang memiliki rata-rata nol, dan simpangan baku dari kumpulan data adalah 1.

2. Fungsi runif(10) mengambil sepuluh sampel acak yang berbeda untuk membuat distribusi yang seragam dan nilainya antara nol dan satu.

3. Putaran fungsi(rnorm(10)*3+15) mengambil sepuluh sampel, yang acak dari distribusi normal yang rata-ratanya 15, dan simpangan bakunya adalah 3 dan titik-titik mengambang yang ada di data dihapus dengan bantuan fungsi pembulatan.

4. Fungsi round(runif(10)*5+15) mengembalikan bilangan bulat acak kepada pengguna, yang memiliki nilai antara nilai 15 dan 20. Distribusi nilai ini akan seragam.

5. Sampel fungsi (c(“A”, “B”, “C”), 10, replace=TRUE) sampel dan membuat sampel acak dari vektor apa pun yang telah diteruskan sebagai argumen ke fungsi ini.

Pelajari kursus ilmu data dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Tips cara mengubah data yang ada di dalam tabel data

1. Pemanggilan fungsi dari fungsi transformasi dilakukan seperti ini dat2=transform(dat1, VAR1=VAR1*0.4), mengalikan nilai yang disimpan di VAR1 dengan 0,4 dan kemudian menetapkan kembali nilai yang dikalikan ke VAR1 lagi.

2. Pemanggilan fungsi transform juga dapat digunakan untuk membuat variabel dengan ketergantungan tertentu pada variabel yang ada. Jika Anda memanggil fungsi seperti ini dat2=transform(dat1, VAR2=VAR1*2), itu akan membuat variabel baru dengan nama VAR2, yang akan berisi nilai VAR1 dikalikan dengan faktor dua.

3. Anda juga dapat memanggil fungsi transformasi untuk mengubah nilai di situs tertentu yang Anda perlukan. Untuk melakukan tugas itu, Anda harus memanggil fungsi seperti dat2=transform(dat1, VAR1=ifelse(VAR3== “Site 1”, VAR1*0.4, VAR1)). Panggilan, seperti yang disebutkan sebelumnya dari fungsi transformasi, mengalikan data yang disimpan di VAR1 untuk entri data, yang merupakan tempat yang dikenal sebagai situs 1. Nilai variabel VAR1 tetap sama di tempat lain.

Baca : 8 Proyek Ilmu Data Menakjubkan di R Untuk Pemula

Kesimpulan

Dunia pemrograman telah melihat ledakan bahasa selama beberapa tahun terakhir. Bahasa pemrograman ini bertujuan untuk memberantas dan memusatkan perhatiannya pada satu aspek komputasi. Bahasa seperti R memiliki pendekatan statistik dan ilmu data yang kuat terutama karena fitur bawaan yang dimiliki bahasa ini.

Saat bekerja dalam bahasa pemrograman apa pun, memiliki setiap perintah di ujung jari Anda bukanlah tugas yang mudah. Sekarang, di sinilah lembar contekan R datang untuk menyelamatkan. Satu hal yang harus selalu diingat adalah bahwa lembar contekan R terbaik adalah yang Anda buat.

Apa arti dari C dalam bahasa pemrograman R?

Fungsi C adalah singkatan dari 'Combine' dalam bahasa pemrograman R. Fungsi ini digunakan untuk mendapatkan output dengan melewatkan parameter dalam fungsi. Anda dapat mengekstrak data dalam tiga cara berbeda dengan penggunaan C di R: menggunakan perintah c(row) untuk mengekstraksi baris, perintah c(column) untuk mengekstraksi kolom, dan perintah c(row, column) untuk mengekstrak kedua kolom dan baris.

Di sini, Anda harus memberikan nilai baris dan kolom dalam fungsi dari dataset yang Anda gunakan. Fungsi akan mengembalikan vektor sebagai imbalan atas perintah ini. Selain itu, Anda dapat menggunakan fungsi c() untuk menggabungkan dua vektor yang berbeda.

Apa itu fungsi R?

Fungsi adalah modul kode mandiri yang digunakan untuk melakukan tugas tertentu. Biasanya, fungsi mengambil struktur data tertentu seperti nilai, kerangka data, vektor, atau apa pun dan memprosesnya untuk mengembalikan hasil. Argumen dilewatkan dalam fungsi-fungsi ini dalam tanda kurung untuk menentukan persyaratan.

Ada dua jenis fungsi yang digunakan dalam R: dasar dan yang ditentukan pengguna. Fungsi dasar adalah yang sudah tersedia dalam bahasa pemrograman R. Anda dapat mengakses fungsi-fungsi ini dari berbagai paket atau pustaka yang tersedia di R. Setiap fungsi digunakan untuk tujuan yang berbeda dan untuk menyelesaikan tugas tertentu. Beberapa fungsi dasar dalam R adalah sqrt(), round(), getwd(), dll. Karena tidak mungkin menyelesaikan setiap tindakan dengan bantuan fungsi dasar, Anda perlu mengambil bantuan fungsi yang ditentukan pengguna dengan menulis kode Anda sendiri untuk melakukan tugas tertentu yang disesuaikan. Fungsi-fungsi ini dikembangkan ketika Anda harus melakukan tindakan tertentu beberapa kali. Sebuah fungsi dapat membuat ini lebih mudah bagi Anda.

Apa sajakah fitur utama dari bahasa pemrograman R?

Ada banyak cara R dapat membantu analis data dan ilmuwan data. Beberapa fitur utamanya membantunya menonjol dari kerumunan umum bahasa statistik. Fitur utamanya adalah kemampuan grafis yang kuat, kemampuan untuk melakukan perhitungan statistik yang kompleks, menjalankan kode tanpa memerlukan kompiler apa pun, perselisihan data, penanganan data dan kapasitas penyimpanan, dan kemampuan untuk menghasilkan laporan dalam format yang diinginkan.