Struktur Data
Melalui kelas ini, kamu diajak untuk:
- Mengenal ragam struktur data dan karakteristiknya.
- Mengidentifikasi susunan kode dan parameter tambahan dari setiap struktur data.
Pengantar
Di materi-materi sebelumnya, kita telah mengulas tipe data. Dalam praktiknya, kita akan lebih sering mengolah data melalui strukturnya, alih-alih tipe data tunggal. Materi ini akan menyelami berbagai struktur data yang ada dalam R, termasuk demonstrasi susunan kodenya.
Tentang Struktur Data
Ada beberapa jenis struktur data yang umum digunakan dalam R.
Atomic vectors
Vektor adalah daftar item dengan satu tipe data, dideklarasikan dengan fungsi c() dan dipisahkan dengan koma.
List
List juga daftar item, namun kita bisa memasukkan ragam tipe data. Deklarasi list menggunakan list(), lalu pemisahan tipe data menggunakan tanda koma.
Matrices
Matrix adalah dua dimensi data berdasarkan kolom (vertikal) dan baris (horizontal), dideklarasikan dengan fungsi matrix().
Arrays
Array mirip dengan matrix, namun array dapat berupa lebih dari dua dimensi data. Deklarasi array menggunakan array() dan dim untuk parameter.
Factors
Faktor digunakan untuk mengkategorisasikan data, dideklarasikan dengan fungsi factor().
Dataframe
Data Frame adalah data yang ditampilkan dalam format sebagai tabel. Kita dapat memasukkan ragam tipe data setiap kolomnya. Namun, satu kolom harus berisi satu tipe data. Gunakan fungsi data.frame() untuk membuat dataframe.
Memahami Struktur Data
Sekarang saatnya melihat demonstrasi dari setiap struktur data, mulai dari contoh susunan kode hingga hasil yang ditampilkan R.
Vectors
Vektor adalah daftar berisi satu tipe data dengan fungsi c().
List
List dideklarasikan dengan list(). Lalu, kita dapat memisahkan setiap nilai data dengan koma.
Matrices
Array dapat mencakup lebih dari dua dimensi data. Mari lihat contoh susunan kodenya.
Array
Array dapat mencakup lebih dari dua dimensi data. Mari lihat contoh susunan kodenya.
Perhatikan dim = c(4, 3, 2). Angka pertama adalah baris, angka kedua adalah kolom, dan angka ketiga adalah jumlah dimensi yang diinginkan.
Factors
Untuk membuat faktor, kita hanya perlu menggunakan factor() dan memisahkan setiap nilai data dengan tanda koma.
Dataframe
Dataframe digunakan untuk membuat tabel berisi data. Gunakan data.frame() untuk membuat dataframe, lalu isi keterangan indeks.
Pro Tips
- Struktur data yang umum digunakan di R, meliputi vektor, list, matrix, array, faktor, dan dataframe.
- Function yang digunakan untuk masing-masing struktur data: 1) vektor: c(), 2) list: list(), 3) matrix: matrix(), 4) array: array(), 5) faktor: factor(), 6) dataframe: data.frame().
Kuis
Apa struktur data yang berisi tabel?