EduKonten.com – Halo sobat Edu Konten!! Kembali lagi ke konten Edu Konten mengenai Data Science. Kalian sudah paham kan bagaimana cara menulis input dan menampilkan output di R? Yang belum paham, yuk baca lagi artikel nya mengenai penulisan input & output pada R. Kali ini kita akan membahas apa saja sih tipe dan struktur data yang ada pada R. Stay tuned!!
A. Tipe Data pada R
Terdapat lima tipe data dasar pada R, yaitu :
1. Character
Character merupakan tipe data yang mengandung huruf (karakter). Biasanya ditulis di diantara tanda petik dua (“…”). Contohnya “Hello World!!”, “Apa Kabar?”, “123”, dan sebagainya.
2. Numerik
Numerik merupakan tipe data yang mengandung segala jenis angka. Contohnya seperti 1, 2.4, 500, dan sebagainya.
3. Integer
Integer merupakan tipe data yang mengandung bilangan bulat. Tipe data integer dalam penulisan biasanya di ikuti dengan huruf L. Tipe data integer menggunakan ruang penyimpangan yang lebih kecil dibandingkan tipe data numerik. Contohnya seperti 1L, 30L, dan sebagainya.
4. Complex
Complex merupakan tipe data yang mengandung bilangan kompleks atau imaginer. Contohnya seperti 2i, 3i, 9i, dan sebagainya.
5. Logical
Logical merupakan tipe data yang mengandung nilai TRUE atau FALSE. Tipe data ini juga biasa dikenal dengan tipe data boolean.
Mengetahui Tipe Data Suatu Variabel
Terdapat 5 tipe data yang ada pada R. Untuk mengetahui tipe data yang terkandung dalam sebuah variabel, kita dapat menggunakan fungsi class(). Berikut contoh sintaks untuk mengetahui tipe data variabel.
> huruf <- "A"
> class(huruf)
[1] "character"
> x <- 2.5
> class(x)
[1] "numeric"
> y <- 10L
> class(y)
[1] "integer"
> kompleks <- 1+2i
> class(kompleks)
[1] "complex"
> a <- TRUE
> class(a)
[1] "logical"
B. Struktur Data pada R
Struktur data merupakan penyusunan beberapa data dalam satu objek. Berdasarkan tipe datanya, struktur data pada R dibedakan menjadi :
A. Struktur Data Homogen
Struktur data homogen merupakan objek yang hanya menyimpan satu tipe data saja. Seperti numerik, character, atau integer. Berikut beberapa tipe struktur data homogen pada R.
- Vektor (one-dimensional data) merupakan kumpulan sebaris atau sekolom data yang memiliki tipe data yang sama, misalnya kumpulan data numerik, kumpulan data character, dsb. Untuk membuat vektor di R kita dapat menggunakan fungsi c().
- Matriks (two-dimensional data) merupakan kumpulan data yang tersusun atas baris dan kolom dan memiliki tipe data yang sama. Untuk membuat matriks kita dapat menggunakan fungsi matrix()
- Array (multi-dimensional data) hampir sama dengan matriks. Perbedaanya adalah array merupakan multi dimensional data, artinya kumpulan datanya dapat tersusun atas lebih dari dua baris dan kolom. Untuk membuat array kita dapat menggunakan fungsi array()
B. Struktur Data Heterogen
Struktur data heterogen merupakan objek yang menyimpan lebih dari satu tipe data. Adapun beberapa tipe struktur data heterogen pada R ialah :
- List (one-dimensional data) merupakan kumpulan sekolom dan sebaris data yang memiliki tipe data yang berbeda, misalnya list numerik, character, dan logical. Untuk membuat list kita dapat menggunakan fungsi list()
- Data frame hampir sama dengan tabel yang berisi data. Data frame dapat terdiri dari beberapa data yang memiliki tipe data yang berbeda. Untuk membuat data frame kita dapat menggunakan fungsi data.frame()