Panduan Pemula Mengenai Variabel R
Hai sana, calon pemrogram R! Saya sangat gembira menjadi pandu Anda dalam perjalanan menarik ke dunia variabel R. Sebagai seseorang yang telah mengajar pemrograman selama tahun-tahun, saya dapat menjamin Anda bahwa memahami variabel adalah seperti belajar menunggang sepeda – sekali Anda mengerti, Anda tidak akan pernah lupa! Jadi, mari kita masuk dan membuat ini menyenangkan dan mudah dipahami.
Apa Itu Variabel?
Sebelum kita masuk ke detilnya, mari kita mulai dari dasar. Gamalkan variabel sebagai kotak berlabel tempat Anda dapat menyimpan berbagai jenis informasi. Seperti halnya Anda mungkin memiliki kotak berlabel "Buku" untuk menyimpan buku, di R, Anda dapat membuat variabel untuk menyimpan angka, teks, atau bahkan data yang lebih kompleks.
Penugasan Variabel
Sekarang, mari kita belajar bagaimana membuat kotak-kotak ini (variabel) dan memasukkan sesuatu di dalamnya!
Dasar Penugasan
Di R, kita menggunakan operator penugasan <-
untuk membuat variabel. Itu tampak seperti panah yang menunjuk ke kiri, dan itu tepat apa yang ia lakukan – itu menunjuk nilai di sebelah kanan ke nama variabel di sebelah kiri.
my_first_variable <- 42
Dalam contoh ini, kita membuat sebuah variabel bernama my_first_variable
dan menyimpan angka 42 di dalamnya. Mudah, kan?
Anda juga dapat menggunakan =
untuk penugasan, tetapi <-
lebih sering digunakan di komunitas R.
my_second_variable = "Hello, R!"
Penugasan Ganda
Anda dapat menugaskan multiple variabel dalam satu baris:
x <- y <- z <- 10
Ini membuat tiga variabel (x
, y
, dan z
) dan menugaskan nilai 10 ke semuanya. Itu seperti menata baris kotak identik, masing-masing berisi angka 10.
Konvensi Penamaan
Ketika menamai variabel, ingat:
- Nama dapat mengandung huruf, angka, titik (.), dan garis bawah (_)
- Nama harus dimulai dengan huruf atau titik
- Jika nama dimulai dengan titik, itu tidak dapat diikuti oleh angka
- Nama adalah peka huruf besar kecil (myVar dan myvar berbeda)
Berikut adalah beberapa nama variabel yang valid dan tidak valid:
valid_name <- 1
Valid.Name <- 2
.valid_name <- 3
2invalid <- 4 # Tidak valid! Tidak dapat dimulai dengan angka
_invalid <- 5 # Tidak valid! Tidak dapat dimulai dengan garis bawah
Tipe Data Variabel
Seperti kotak yang dapat berisi jenis item yang berbeda, variabel di R dapat menyimpan jenis data yang berbeda. Mari kita jelajahi jenis data utama:
Numerik
Ini untuk menyimpan angka, termasuk desimal.
my_number <- 42.5
print(my_number)
Output:
[1] 42.5
Integer
Untuk angka bulat. Tambahkan L
untuk secara eksplisit menjadikannya integer.
my_integer <- 42L
print(my_integer)
Output:
[1] 42
Karakter
Untuk menyimpan teks (string).
my_text <- "I love R!"
print(my_text)
Output:
[1] "I love R!"
Logis
Untuk menyimpan nilai TRUE atau FALSE.
is_r_fun <- TRUE
print(is_r_fun)
Output:
[1] TRUE
Memeriksa Tipe Data
Untuk mengetahui jenis data yang dipegang oleh variabel, gunakan fungsi class()
:
x <- 42
y <- "Hello"
z <- TRUE
print(class(x))
print(class(y))
print(class(z))
Output:
[1] "numeric"
[1] "character"
[1] "logical"
Menemukan Variabel
Sebagai Anda menulis kode yang semakin panjang, Anda mungkin ingin tahu variabel mana yang Anda buat. R memiliki beberapa fungsi yang praktis untuk ini:
Fungsi ls()
Fungsi ls()
mencantumkan semua variabel dalam lingkungan saat ini:
a <- 1
b <- "two"
c <- TRUE
print(ls())
Output:
[1] "a" "b" "c"
Fungsi exists()
Untuk memeriksa apakah variabel tertentu ada, gunakan fungsi exists()
:
print(exists("a"))
print(exists("d"))
Output:
[1] TRUE
[1] FALSE
Menghapus Variabel
kadang-kadang, Anda mungkin ingin menghapus variabel yang Anda tidak lagi butuhkan. Ini dapat membantu membebaskan memori dan menjaga ruang kerja Anda rapih.
Fungsi rm()
Fungsi rm()
menghapus variabel:
x <- 10
y <- 20
print(ls())
rm(x)
print(ls())
Output:
[1] "x" "y"
[1] "y"
Anda dapat menghapus beberapa variabel sekaligus:
a <- 1
b <- 2
c <- 3
rm(a, b, c)
print(ls())
Output:
character(0)
Menghapus Semua Variabel
Untuk menghapus semua variabel dan memulai dari awal yang bersih:
rm(list = ls())
Hati-hati dengan ini – itu seperti mengosongkan semua kotak Anda sekaligus!
Ringkasan Fungsi Terkait Variabel
Berikut adalah tabel praktis yang menggabungkan fungsi utama yang kita pelajari:
Fungsi | Deskripsi | Contoh |
---|---|---|
<- or =
|
Menugaskan nilai ke variabel | x <- 10 |
class() |
Mengembalikan jenis data variabel | class(x) |
ls() |
Mencantumkan semua variabel dalam lingkungan saat ini | ls() |
exists() |
Memeriksa apakah variabel ada | exists("x") |
rm() |
Menghapus variabel tertentu |
rm(x) or rm(x, y)
|
rm(list = ls()) |
Menghapus semua variabel | rm(list = ls()) |
Dan itu saja! Anda telah mengambil langkah pertama besar ke dunia pemrograman R. Ingat, variabel adalah blok bangunan kode Anda, dan menguasai mereka adalah kunci untuk menjadi pemrogram R yang mahir.
Buatlah latihan, Anda akan menemukan bahwa bekerja dengan variabel menjadi hal yang biasa. Jangan takut untuk mencoba – buat variabel, tugaskan jenis data yang berbeda kepadanya, dan lihat apa yang terjadi. Semakin Anda bermain, semakin Anda akan merasa nyaman.
Selamat pemrograman, dan ingat – di dunia R, Anda sekarang adalah master variabel!
Credits: Image by storyset