RStudio Penjelasan FILE
Dalam RStudio (IDE/layran kerja untuk bahasa pemrograman R), konsep "FILE" mengacu pada jenis-jenis berkas yang digunakan untuk menyimpan skrip kode, data, proyek kerja, laporan eksekutif, hingga hasil visualisasi.
Pengelolaan berkas yang terstruktur di RStudio sangat krusial untuk menjaga transparansi dan keterulang-ulangan (replicability) dalam analisis data.
1. Ekstensi File Utama di RStudio
RStudio mendukung berbagai format berkas native untuk mengelola alur kerja pengolahan data:
A. File Skrip Kode (.R)
Fungsi: Merupakan berkas teks polos (plain text) tempat menuliskan rangkaian perintah bahasa R.
Karakteristik:
Hanya berisi perintah/sintaks R dan komentar (ditandai dengan simbol
#).Kode diseksekusi per baris atau per blok yang disorot (highlight) menggunakan tombol Run atau pintasan Ctrl + Enter (Windows) / Cmd + Enter (Mac).
Sangat ringan dan mudah dibagikan antarpeneliti.
B. File Data R (.RData, .rda, .rds)
Fungsi: Format berkas biner internal R untuk menyimpan objek data (seperti data frame, matriks, vektor, atau hasil estimasi model).
Karakteristik:
.RData/.rda: Menyimpan banyak objek sekaligus yang ada pada Environment kerja. Dibuka kembali dengan sintaksload("nama_file.RData")..rds: Menyimpan satu objek spesifik. Keunggulannya adalah nama objek dapat didefinisikan ulang saat dimuat kembali menggunakan sintaksmy_data <- readRDS("nama_file.rds").Memiliki tingkat kompresi tinggi sehingga ukuran berkas jauh lebih kecil dibandingkan berkas
.csvatau.xlsx.
C. File Proyek RStudio (.Rproj)
Fungsi: Berkas konfigurasi untuk mengelompokkan seluruh aset analisis (skrip, data, output, grafik) dalam satu ruang kerja (workspace) terisolasi.
Karakteristik:
Secara otomatis menetapkan folder tempat file
.Rprojberada sebagai direktori kerja utama (Working Directory).Mencegah masalah path folder yang rusak saat proyek dipindahkan ke komputer lain.
Menyimpan status ruang kerja terakhir (skrip yang sedang terbuka, histori perintah).
D. File Dokumen Laporan & Komunikasi (.Rmd dan .qmd)
Fungsi: Berkas untuk membuat laporan dinamis yang menggabungkan teks penjelasan, sintaks kode R, dan hasil eksekusi (tabel/grafik) secara langsung.
Karakteristik:
R Markdown (
.Rmd): Menggabungkan sintaks Markdown biasa dengan blok kode R (code chunks). Dapat di-compile (Knit) menjadi dokumen PDF, Word, atau HTML.Quarto (
.qmd): Generasi penerus R Markdown yang mendukung multi-bahasa (R, Python, Julia, SQL) dan integrasi laporan ilmiah modern.
2. Berkas Pendukung & Aksesori
| Ekstensi File | Nama Berkas | Fungsi dan Deskripsi |
| .Rhistory | History File | Catatan otomatis berisi riwayat seluruh baris perintah yang pernah diketik di Console selama sesi analisis berlangsung. |
.Renviron / .Rprofile | Configuration Files | Berkas tersembunyi (hidden files) untuk mengatur konfigurasi lingkungan R, seperti menyimpan API key, lokasi library, atau bahasa antarmuka. |
| .Rnw | Sweave File | Kombinasi skrip R dan pemformatan dokumen dokumen ilmiah $\text{\LaTeX}$ untuk pembuatan dokumen berkualitas cetak tinggi. |
3. Menu "Files" Pane pada Antarmuka RStudio
Di sudut kanan bawah antarmuka RStudio, terdapat tab Files yang berfungsi sebagai penyedia sistem manajemen berkas (file manager) internal:
Navigasi Folder: Membaca, membuka, merename, dan menghapus berkas langsung dari antarmuka RStudio tanpa perlu membuka File Explorer/Finder.
Set As Working Directory: Memudahkan penetapan folder kerja aktif melalui menu More $\rightarrow$ Set As Working Directory.
Upload / Export: Mempermudah unggah berkas data saat menggunakan RStudio Server berbasis web.
4. Perintah Sintaksis Pengelolaan Berkas di R
Melihat direktori kerja saat ini:
getwd()Mengubah direktori kerja:
setwd("D:/Folder_Proyek")Melihat daftar file di folder:
list.files()ataudir()Membuka data eksternal:
read.csv("data.csv")ataureadxl::read_excel("data.xlsx")Menyimpan data ke format eksternal:
write.csv(data, "output.csv")
Comments
Post a Comment