Video: R Programming Tutorial 2024
Oleh Andrie de Vries, Joris Meys
R lebih dari sekadar statistik bahasa pemrograman. Ini juga alat yang ampuh untuk semua jenis pengolahan data dan manipulasi, yang digunakan oleh komunitas pemrogram dan pengguna, akademisi, dan praktisi. Tapi untuk mendapatkan hasil maksimal dari R, Anda perlu mengetahui cara mengakses file Bantuan R dan mencari bantuan dari sumber lain. Untuk mewakili data di R, Anda harus bisa secara ringkas dan benar menentukan himpunan bagian data Anda. Akhirnya, R memiliki banyak fungsi yang memungkinkan Anda mengimpor data dari aplikasi lain.
Mendapatkan Bantuan dengan R
Bahkan dengan buku pengantar yang bagus tentang R, Anda harus menggunakan file R Help. File Bantuan R memberikan informasi rinci tentang penggunaan berbagai fungsi dan kekhasan mereka. R memiliki bantuan built-in yang sangat baik untuk setiap fungsi yang menjelaskan bagaimana menggunakan fungsi itu. Hampir setiap halaman Bantuan memiliki beberapa contoh yang menunjukkan bagaimana menggunakan fungsi itu.
Untuk mencari melalui file Bantuan, Anda akan menggunakan salah satu fungsi berikut:
-
?: Menampilkan file Help untuk fungsi tertentu. Sebagai contoh, ? data. frame menampilkan file Help untuk data. fungsi bingkai ().
-
?: Mencari kata (atau pola) dalam file Bantuan. Sebagai contoh, ? ? daftar mengembalikan nama fungsi yang berisi daftar kata dalam nama fungsi atau deskripsi mereka.
-
RSiteSearch (): Melakukan pencarian online RSiteSearch . Mesin pencari ini memungkinkan Anda melakukan pencarian fungsi R, sketsa paket dan arsip surat bantu R-help. Misalnya, RSiteSearch ("model linier") melakukan pencarian di website ini untuk istilah pencarian "model linier. "
Anda tidak terbatas pada file R Help jika Anda mencari bantuan dengan R. Paket pengaya sos, tersedia untuk diunduh dari CRAN di sini , memiliki beberapa fungsi rapi untuk mencari semua file Bantuan di RSiteSearch . Ini menampilkan hasil di jendela browser web, sehingga mudah untuk bekerja dengan.
Untuk menggunakan paket sos, Anda perlu menginstal paket dengan mengetik install. paket (" sos " ) di konsol R Anda, lalu muat paketnya dengan perpustakaan ("sos").
Kemudian Anda dapat menggunakan fungsi findFn () untuk melakukan pencarian Anda. Misalnya, dengan mengetik findFn (" regresi " ) ke konsol R Anda, Anda mendapatkan halaman web dengan nama, deskripsi dan tautan ke beberapa ratus fungsi. yang berisi kata regresi dalam nama fungsi atau deskripsi teks Bantuan.
Mengimpor Data ke R
R memiliki banyak fungsi yang memungkinkan Anda mengimpor data dari aplikasi lain.Tabel berikut mencantumkan beberapa fungsi impor teks yang berguna, apa yang mereka lakukan, dan contoh bagaimana menggunakannya.
Fungsi | Apa Itu Apa | Contoh |
---|---|---|
baca. table () | Membaca data tabular dimana kolom dipisahkan (untuk contoh
dengan koma atau tab). Anda dapat menentukan pemisah (untuk contoh, koma atau tab), serta argumen lain untuk menggambarkan data Anda secara tepat. baca tabel (file = "myfile", sep = "t", |
header = TRUE)
baca. csv () |
Versi baca yang disederhanakan. tabel () dengan semua | argumen yang telah ada untuk membaca file CSV, seperti spreadsheet Microsoft Excel
. baca csv (file = "myfile") |
baca. csv2 () |
Versi terbaca. csv () dikonfigurasi | untuk data dengan koma sebagai titik desimal dan titik koma sebagai pemisah bidang
. baca csv2 (file = "myfile", |
header = TRUE)
baca. delim () |
Berguna untuk membaca file yang dibatasi, dengan tab sebagai pemisah default | .
baca delim (file = "myfile", |
header = TRUE)
scan () |
Memungkinkan Anda untuk mengontrol proses baca dengan lebih baik bila data Anda | tidak berbentuk tabel.
scan ("myfile", skip = 1, |
nmax = 100)
readLines () |
Membaca teks dari file teks satu baris dalam satu waktu. | readLines ("myfile") | baca. fwf |
Baca file dengan tanggal dalam format fixed-width. Dengan kata lain, | setiap kolom dalam data memiliki sejumlah karakter tetap.
baca Jika opsi ini untuk membaca data teks, paket asing memungkinkan Anda untuk membaca data dari format statistik populer lainnya, seperti SPSS. Untuk menggunakan fungsi ini, Anda harus terlebih dahulu memuat paket asing bawaan, dengan perintah berikut: >> library ("foreign") |
Tabel berikut mencantumkan fungsi untuk mengimpor data dari SPSS, Stata, dan SAS
Contoh |
baca spss
Membaca file data SPSS
baca spss ("myfile")
baca dta | baca Stata binary file | baca dta ("myfile") |
---|---|---|
baca xport | Baca file ekspor SAS | baca ekspor ("myfile") |