Home » R » Tipe Number Pada R Language

Tipe Number Pada R Language

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Number

Ada tiga tipe angka di R:

  • numeric
  • integer
  • complex

Variabel jenis angka akan dibuat saat diberikan nilai padanya:

Contoh

x <- 10.5   # numeric
y <- 10L    # integer
z <- 1i     # complex

Numerik

Tipe data numeric adalah tipe yang paling umum di R dan dapat berisi angka apa pun berapapun dengan atau tanpa desimal, seperti: 10.5, 55, 787:

Contoh

x <- 10.5
y <- 55

# cetak nilai x dan y
x
y

# cetak nama kelas  x dan y
class(x)
class(y)

Output :

[1] 10.5
[1] 55
[1] "numeric"
[1] "numeric"

Integer

Integer adalah data numerik tanpa desimal. Digunakan ketika kita tidak membuat variabel yang harus berisi desimal. Untuk membuat variabel integer harus gunakan huruf L setelah nilai integer :

Contoh

x <- 1000L
y <- 55L

# Cetak nilai x dan y
x
y

# Cetak nama class x dan y
class(x)
class(y)

Output :

[1] 1000
[1] 55
[1] "integer"
[1] "integer"

Komplex

Bilangan complex ditulis dengan “i” sebagai bagian dari imajiner:

Contoh

x <- 3+5i
y <- 5i

# Cetak value dari x dan y
x
y

# Cetak nama class x dan y
class(x)
class(y)

Output :

[1] 3+5i
[1] 0+5i
[1] "complex"
[1] "complex"

Type Conversion

Pada R, kita dapat mengkonversi satu jenis ke jenis yang lain dengan beberapa fungsi berikut :

Anda dapat mengonversi dari satu jenis ke jenis lainnya dengan fungsi berikut:

  • as.numeric()
  • as.integer()
  • as.complex()

Contoh

x <- 1L # integer
y <- 2 # numeric

# Konversi dari integer ke numerik:
a <- as.numeric(x)

# Konversi dari numerik ke integer:
b <- as.integer(y)

# Cetak value dari x dan y
x
y

# Cetak nama class dari a dan b
class(a)
class(b)

Output :

[1] 1
[1] 2
[1] "numeric"
[1] "integer"

Sekian, penjelasan saya mengenai beberapa tipe number pada R. Semoga bermanfaat!

You may also like