Dalam bahasa pemrograman variabel digunakan untuk menyimpan nilai di memori. Di setiap bahasa pemrograman pasti ada istilah varibel
Penulisan variabel di R adalah seperti ini
variabel <- <nilai>
Variabel mempunyai aturan dalam penulisannya. Umumnya adalah sebagai berikut
- Variabel dapat terdiri dari komposisi huruf (a-z/A-Z), angka (0-9) atau karakter underscore
- Variabel harus dimulai dengan huruf atau karakter _
- Variabel yang terdiri dari huruf dapat berupa uppercase atau lowercase
- Variabel tidak boleh menggunakan simbol selain _
Okey kita coba buat beberapa variabel di RStudio dengan beberapa jenis inputan
nama <- "faqih" alamat <- "bandung" umur <- 20 tinggi <- 166.3 bekerja <- TRUE
Setiap variabel akan menyimpan nilai yang sudah kita masukkan. Misalnya variabel nama
mempunyai nilai faqih
, variabel umur
bernilai 20
, variabel bekerja
bernilai TRUE
artinya sedang bekerja
Note: Jangan lupa saat menjalankan perintah di R blok terlebih dulu script
-nya dan tekan icon Run
Selanjutnya kita coba cetak nilai yang disimpan di setiap variabel dengan perintah print()
dan tekan tombol icon Run
Tipe Data di R
Tipe data merujuk jenis nilai di variabel yang dibuat. Artinya setiap variabel akan mempunyai tipe data tertentu bergantung pada jenis nilainya
Ada tipe data bilangan bulat (integer
), bilangan desimal (double
), karakter (string
) dan boolean (true/false)
Dalam R bilangan bulat dan desimal masuk dalam kategori tipe data numeric
, String dikenal dengan tipe data character
dan boolean dikenal dengan logical
Dalam R kita tidak perlu mendefiniskan secara eksplisit tipe datanya sama seperti pemrograman Python. R akan mencari tipe data dari jenis nilai yang diinput oleh pengguna
Di beberapa bahasa pemrograman ada juga yang mendefinisikan tipe data secara eksplisit seperti Java, C dan lainnya
Tentu saja ada kekurangan dan kelebihan dari masing-masing pendekatan tipe data yang didefinisikan secara implisit dan eksplisit
back to data type...
Kita sudah membuat variabel dengan berbagai nilai sebelumnya. Untuk mengidentifikasi tipe datanya gunakan perintah class()
atau typeof()
Kita juga bisa gunakan perintah is.numeric()
, is.character()
, is.logical()
untuk mengecek apakah suatu nilai variabel itu numeric, character atau logical
yang hasilnya akan memberikan nilai true atau false
Sekian tutorial singkat tentang variabel dan tipe data di R semoga bermanfaat