UIN Maulana Malik Ibrahim Malang
Vector (Vektor) merupakan kumpulan data atau biasa dikatakan struktur data yang paling sederhana. Vektor merupakan kombinasi berbagai nilai (numerik, karakter, logical, dan sebagainya berdasarkan jenis input data) pada objek yang sama. vector karakter, vektor logical, dll. Dalam 1 vektor hanya dapat memuat 1 jenis tipe data (Vektor hanya dapat mengandung jenis data numerik saja, karakter saja, dll).
Untuk membuat sebuah vector ada beberapa cara. Vektor dapat dibuat dengan beberapa cara yaitu:
c()(concatenate) seperti yang disajikan pada sintaks berikut:# membuat vektor numerik
x <- c(3,3.5,4,7)
x # print vektor
## [1] 3.0 3.5 4.0 7.0
# membuat vektor karakter
y <- c("Apel", "Jeruk", "Rambutan", "Salak")
y # print vektor
## [1] "Apel" "Jeruk" "Rambutan" "Salak"
# membuat vektor logical
t <- c("TRUE", "FALSE", "TRUE")
t # print vektor
## [1] "TRUE" "FALSE" "TRUE"
names().# Membuat vektor jumlah buah yang dibeli
Jumlah <- c(5,5,6,7)
names(Jumlah) <- c("Apel", "Jeruk", "Rambutan", "Salak")
# Atau
Jumlah <- c(Apel=5, Jeruk=5, Rambutan=6, Salak=7)
# Print
Jumlah
## Apel Jeruk Rambutan Salak
## 5 5 6 7
Berdasarkan Gambar di bawah , digunakan fungsi names( ) untuk memberi nama pada elemen vektor X. Elemen vektor X pada indeks ke-1diberi nama “Sangat Tidak Puas”, elemen vektor X pada indeks ke-2diberi nama “Tidak Puas”, elemen vektor X pada indeks ke-3diberi nama “Biasa Saja”, elemen vektor X pada indeks ke-4diberi nama “Puas”, dan elemen vektor X pada indeks ke5diberi nama “Sangat Puas”. Kemudian perhatikan perintah R names(X) <- NULL bermaksud untuk menghapus nama pada elemen di vektor X
lenght().length(Jumlah)
## [1] 4
Untuk mengetahui panjang (length) suatu vektor, dapat digunakan fungsi length(). Perhatikan Gambar di bawah. Berdasarkan Gambar di bawah, diketahui panjang dari vektor x adalah 5, yang mana elemennya adalah 1, 5, 3, 6, dan 7. Panjang dari vektor y adalah 4, yang mana elemennya adalah 4, 4, 5, dan 4. Pada Gambar 2.11, digunakan fungsi length( ) untuk mengetahui panjang dari suatu vektor.