Bahasa Pemrograman R memiliki tiga tipe number utama yang membentuk dasar dari operasi matematika dan analisis statistik yang kuat.
Mari kita jelajahi tiga tipe dasar tersebut.
1.Numeric
Numeric adalah salah satu tipe number yang penting untuk digunakan dalam hal merepsentasikan angka desimal atau pecahan. Ini dapat memberikan kemampuan untuk melakukan perhitungan matematika yang akurat dan memanipulasi data kuantitatif dengan presisi yang tinggi.
Angka numeric dalam R dapat mewakil bilangan riil positif dan negatif, termasuk angka desimal dan pecahan. Misalnya, 314, 3.14, 2000.
Contoh
x <- 314
y <- 3.14
# Cetak nilai x dan y
x
y
# Cetak nama class x dan y
class(x)
class(y)
Hasil
[1] 314
[1] 3.14
[1] "numeric"
[1] "numeric"
2.Integer(Bilangan bulat)
Integer adalah tipe data number untuk merepesentasikan bilangan bulat baik positif maupun negatif, tanpa adanya desimal. Integer ditandai dengan menambahkan huruf āLā di belakang angka. Misalnya 314L, 100L, dan 55L.
Contoh
x <- 314L
y <- 100L
# Cetak nilai x dan y
x
y
# cetak nama class x dan y
class(x)
class(y)
Hasil
[1] 314
[1] 100
[1] "integer"
[1] "integer"
3.Complex
Complex adalah tipe number yang digunakan untuk merepresentasikan bilangan kompleks.Bilangan kompleks terdiri dari bagian real dan bagian imajiner dengan ditandai menambahkan huruf āIā.
Contoh
x <- 4 + 3i
y <- 3i
# Cetak nilai x dan y
x
y
# Cetak nama class x dan y
class(x)
class(y)
Hasil
[1] 4+3i
[1] 0+3i
[1] "complex"
[1] "complex"
Konversi tipe data
Untuk mengonversi tipe dari satu jenis ke jenis lainnya, R menyediakan beberapa fungsi di antaranya yaitu:
1.Fungsi as.numeric()
# Konversi integer ke numeric
x <- 10L
y <- as.numeric(x)
# Cetak nilai y
y
# Cetak class y
class(y)
Hasil
[1] 10
[1] "numeric"
2. Fungsi as.integer()
# Konversi numeric ke integer
x <- 10
y <- as.integer(x)
# Cetak nilai y
y
# Cetak class y
class(y)
Hasil
[1] 10
[1] "integer"
3. Fungsi as.complex()
# Konversi numeric ke complex
x <- 10
y <- as.complex(x)
# Cetak nilai y
y
# Cetak class y
class(y)
Hasil
[1] 10+0i
[1] "complex"
Sampai pada titik ini, kita telah menjelajahi kekuatan number dalam bahasa pemrograman R. Melalui pemahaman terkait tiga tipe number utama tersebut, Kita akhirnya menyadari betapa pentingnya tipe data yang tepat dalam analisis numeric, pemodelan matematis, dan komputasi ilmiah.
Sampai di sini dulu pembelajaran kali ini, semoga tutorial ini dapat memberikan manfaat bagi Anda untuk memahami dan menguasai tipe number.Terima kasih telah mengunjungi blog saya, dan jangan ragu kembali lagi untuk informasi dan tutorial lainnya.