RStudio Penjelasan EDIT
Dalam RStudio, istilah "EDIT" merujuk pada dua aspek utama: penyuntingan skrip kode melalui Source Editor (Script Editor) dan manipulasi data melalui antarmuka Data Viewer / Environment, serta perintah sintaksis untuk mengubah objek/variabel.
1. Penyuntingan Skrip Kode di Source Editor
Source Editor (panel kiri atas RStudio) adalah tempat utama untuk menulis, mengedit, dan merapikan kode R. RStudio menyediakan berbagai fitur penyuntingan tingkat lanjut untuk mempermudah alur kerja programmer/peneliti:
Pencarian dan Penggantian Teks (Find & Replace):
Mengakses menu pencarian cepat menggunakan pintasan Ctrl + F (Windows) / Cmd + F (Mac).
Mendukung Regular Expressions (Regex) dan opsi Match Case untuk mengganti nama variabel di seluruh baris skrip.
Penyuntingan Multi-Baris (Multiple Cursors / Column Editing):
Memungkinkan penyuntingan pada beberapa baris secara bersamaan.
Tekan Alt + Klik Drag (Windows) atau Option + Klik Drag (Mac) untuk membuat kursor memanjang secara vertikal.
Refactoring & Rename in Scope:
Mengubah nama fungsi atau variabel di seluruh blok kode secara aman tanpa merusak variabel lain bernama serupa di luar cakupan (scope).
Format & Indentasi Kode Otomatis:
Ctrl + I: Memperbaiki indentasi baris kode yang disorot secara otomatis.
Ctrl + Shift + A: Merapikan format kode (reformat code) sesuai standar gaya penulisan bahasa R (menambahkan spasi di sekitar operator, merapikan kurung).
Komentar Kode (Toggle Comment):
Tekan Ctrl + Shift + C untuk menambahkan atau menghapus simbol komentar (
#) pada baris kode yang disorot.
2. Memeriksa & Mengedit Data secara Visual
Berbeda dengan spreadsheet seperti Excel atau Data Editor di STATA, RStudio memperlakukan dataset (Data Frame atau Tibble) secara read-only saat ditampilkan di layar untuk menjaga integritas data asli.
View Mode (
View()):Menampilkan data dalam bentuk tabel interaktif dengan mengetikkan
View(nama_data)di Console atau mengklik nama objek di panel Environment.Dilengkapi fitur Filter dan Search di bagian atas tabel untuk memeriksa baris data spesifik tanpa mengubah nilai aslinya.
Data Editor Interaktif (
fix()atauedit()):R memiliki fungsi bawaan
fix(nama_data)atauedit(nama_data)yang membuka jendela penyuntingan data manual berbasis GUI.Peringatan: Penggunaan
fix()atauedit()sangat tidak disarankan dalam analisis data karena perubahan manual tidak tercatat dalam skrip, sehingga merusak prinsip keterulang-ulangan (replicability).
3. Perintah Sintaksis Penyuntingan Data (R Syntax Edit)
Dalam praktik terbaik (best practice), seluruh proses penyuntingan dan transformasi data di RStudio dilakukan menggunakan sintaksis kode (terutama menggunakan paket dplyr dari Tidyverse):
Mengubah nilai atau membuat variabel baru (
mutate()):Rlibrary(dplyr) # Mengedit/memperbarui variabel pendapatan data <- data %>% mutate(pendapatan = ifelse(is.na(pendapatan), 0, pendapatan))Mengedit nama kolom/variabel (
rename()):Rdata <- data %>% rename(nama_baru = nama_lama)Pengkategorian ulang nilai (
case_when()/recode()):Rdata <- data %>% mutate(kategori_usia = case_when( usia < 30 ~ "Muda", usia >= 30 ~ "Dewasa" ))Menghapus baris atau kolom (
filter()/select()):R# Mengedit dataset dengan membuang variabel tertentu data <- data %>% select(-variabel_yang_dihapus)
4. Pintasan Keyboard (Shortcuts) Kunci untuk Editing di RStudio
| Fungsi Edit | Windows / Linux | macOS |
| Duplikasi Baris | Shift + Alt + Down | Cmd + Option + Down |
| Hapus Baris Kode | Ctrl + D | Cmd + D |
| Pindahkan Baris Up/Down | Alt + Up/Down | Option + Up/Down |
**Menyisipkan Operator Pipe (%>% / ` | >`)** | Ctrl + Shift + M |
Menyisipkan Panah Penugasan (<-) | Alt + - | Option + - |
Comments
Post a Comment