Skip to content Skip to sidebar Skip to footer

Tutorial R : Jenis Variabel Pemrograman R

Tutorial R : Jenis Variabel Pemrograman R



Variabel memberi kita penyimpanan bernama yang dapat dimanipulasi oleh program kita. Variabel di R dapat menyimpan vektor atom, kelompok vektor atom, atau kombinasi dari banyak Robject. Nama variabel yang valid terdiri dari huruf, angka, dan titik atau karakter garis bawah. Nama variabel dimulai dengan huruf atau titik tidak diikuti dengan angka.

Nama VariabelKeabsahanAlasan
var_name2.sahMemiliki huruf, angka, titik, dan garis bawah
var_name%Tidak validMemiliki karakter '%'. Hanya titik (.) Dan garis bawah yang diperbolehkan.
2var_nametidak validDimulai dengan angka

.var_name,

var.name

sahBisa dimulai dengan titik (.) Tetapi titik (.) Tidak boleh diikuti dengan angka.
.2var_nametidak validTitik awal diikuti dengan angka sehingga tidak valid.
_var_nametidak validDimulai dengan _ yang tidak valid

Penugasan Variabel

Variabel dapat diberi nilai menggunakan operator kiri, kanan dan sama dengan. Nilai variabel dapat dicetak menggunakan fungsi print () atau cat () . Fungsi cat () menggabungkan beberapa item menjadi output cetak berkelanjutan.

# Assignment using equal operator.
var.1 = c(0,1,2,3)           

# Assignment using leftward operator.
var.2 <- c("learn","R")   

# Assignment using rightward operator.   
c(TRUE,1) -> var.3           

print(var.1)
cat ("var.1 is ", var.1 ,"\n")
cat ("var.2 is ", var.2 ,"\n")
cat ("var.3 is ", var.3 ,"\n")

Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -

[1] 0 1 2 3
var.1 is  0 1 2 3 
var.2 is  learn R 
var.3 is  1 1 

Catatan - Vektor c (TRUE, 1) memiliki campuran kelas logika dan numerik. Jadi kelas logika dipaksakan ke kelas numerik sehingga TRUE menjadi 1.

Jenis Data Variabel

Dalam R, variabel itu sendiri tidak dideklarasikan dari tipe data apapun, melainkan mendapatkan tipe data dari R - object yang ditugaskan padanya. Jadi R disebut bahasa yang diketik secara dinamis, yang berarti kita dapat mengubah tipe data variabel dari variabel yang sama berulang kali saat menggunakannya dalam program.

var_x <- "Hello"
cat("The class of var_x is ",class(var_x),"\n")

var_x <- 34.5
cat("  Now the class of var_x is ",class(var_x),"\n")

var_x <- 27L
cat("   Next the class of var_x becomes ",class(var_x),"\n")

Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -

The class of var_x is  character 
   Now the class of var_x is  numeric 
      Next the class of var_x becomes  integer

Menemukan Variabel

Untuk mengetahui semua variabel yang saat ini tersedia di ruang kerja kita menggunakan fungsi ls () . Juga fungsi ls () dapat menggunakan pola untuk mencocokkan nama variabel.

print(ls())

Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -

[1] "my var"     "my_new_var" "my_var"     "var.1"      
[5] "var.2"      "var.3"      "var.name"   "var_name2."
[9] "var_x"      "varname" 

Catatan - Ini adalah contoh keluaran tergantung pada variabel apa yang dideklarasikan di lingkungan Anda.

Fungsi ls () bisa menggunakan pola untuk mencocokkan nama variabel.

# List the variables starting with the pattern "var".
print(ls(pattern = "var"))   

Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -

[1] "my var"     "my_new_var" "my_var"     "var.1"      
[5] "var.2"      "var.3"      "var.name"   "var_name2."
[9] "var_x"      "varname"    

Variabel yang dimulai dengan titik (.) Disembunyikan, mereka dapat didaftarkan menggunakan argumen "all.names = TRUE" ke fungsi ls ().

print(ls(all.name = TRUE))

Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -

[1] ".cars"        ".Random.seed" ".var_name"    ".varname"     ".varname2"   
[6] "my var"       "my_new_var"   "my_var"       "var.1"        "var.2"        
[11]"var.3"        "var.name"     "var_name2."   "var_x"  

Menghapus Variabel

Variabel dapat dihapus dengan menggunakan fungsi rm () . Di bawah ini kami menghapus variabel var.3. Saat mencetak nilai kesalahan variabel dilemparkan.

rm(var.3)
print(var.3)

Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -

[1] "var.3"
Error in print(var.3) : object 'var.3' not found

Semua variabel dapat dihapus dengan menggunakan fungsi rm () dan ls () secara bersamaan.

rm(list = ls())
print(ls())

Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -

character(0)

Post a Comment for "Tutorial R : Jenis Variabel Pemrograman R"

close