Tipe Data R


Tipe Data

Dalam pemrograman, tipe data merupakan konsep penting.

Variabel dapat menyimpan data dari tipe yang berbeda, dan tipe yang berbeda dapat melakukan hal yang berbeda.

Di R, variabel tidak perlu dideklarasikan dengan tipe tertentu, dan bahkan dapat mengubah tipe setelah ditetapkan:

Contoh

my_var <- 30 # my_var is type of numeric
my_var <- "Sally" # my_var is now of type character (aka string)

R memiliki berbagai tipe data dan kelas objek. Anda akan belajar lebih banyak tentang ini saat Anda terus mengenal R.


Tipe Data Dasar

Tipe data dasar dalam R dapat dibagi menjadi beberapa tipe berikut:

  • numeric - (10.5, 55, 787)
  • integer - (1L, 55L, 100L, di mana huruf "L" menyatakan ini sebagai bilangan bulat)
  • complex - (9 + 3i, di mana "i" adalah bagian imajiner)
  • character (alias string) - ("k", "R menarik", "FALSE", "11.5")
  • logical (alias boolean) - (BENAR atau SALAH)

Kita dapat menggunakan class()fungsi untuk memeriksa tipe data suatu variabel:

Contoh

# numeric
x <- 10.5
class(x)

# integer
x <- 1000L
class(x)

# complex
x <- 9i + 3
class(x)

# character/string
x <- "R is exciting"
class(x)

# logical/boolean
x <- TRUE
class(x)

Anda akan belajar lebih banyak tentang tipe data individual di bab-bab mendatang.