Menu
CoddyTech

Membuat Vektor dengan c()

Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 56 dari 78.

Sejauh ini, kamu telah bekerja dengan nilai tunggal yang disimpan dalam variabel. Namun, bagaimana jika kamu perlu menyimpan beberapa nilai yang saling terkait, seperti daftar suhu atau sekumpulan skor? Di sinilah vektor berperan.

Vector adalah struktur data dasar R untuk menyimpan beberapa nilai dengan tipe yang sama. Kamu membuat vector menggunakan fungsi c(), dengan "c" berarti "menggabungkan":

temperatures <- c(72, 75, 68, 80, 77)
print(temperatures)

Output:

[1] 72 75 68 80 77

Vector dapat menyimpan tipe data apa pun yang sudah kamu pelajari: numerik, karakter, atau logika:

names <- c("Alice", "Bob", "Charlie")
passed <- c(TRUE, FALSE, TRUE)

print(names)
print(passed)

Output:

[1] "Alice"   "Bob"     "Charlie"
[1]  TRUE FALSE  TRUE

Satu aturan penting: semua elemen dalam vector harus memiliki tipe yang sama. Jika kamu mencampur tipe, R akan otomatis mengonversinya menjadi tipe umum. Kamu bisa memeriksa panjang vector menggunakan length():

scores <- c(85, 92, 78, 95)
print(length(scores))

Output:

[1] 4
challenge icon

Tantangan

Mudah

Buat tiga vector dan cetak masing-masing:

  1. Vector numerik bernama prices yang berisi nilai: 19.99, 29.99, 9.99, 49.99
  2. Vector karakter bernama colors yang berisi: "red", "green", "blue"
  3. Vector logika bernama in_stock yang berisi: TRUE, FALSE, TRUE, TRUE, FALSE

Setelah membuat ketiga vector, cetak setiap vector, lalu panjangnya menggunakan fungsi length().

Output kamu seharusnya:

[1] 19.99 29.99  9.99 49.99
[1] 4
[1] "red"   "green" "blue" 
[1] 3
[1]  TRUE FALSE  TRUE  TRUE FALSE
[1] 5

Coba sendiri

# TODO: Tulis kodemu di bawah ini

# 1. Buat vektor numerik bernama 'prices' dengan nilai: 19.99, 29.99, 9.99, 49.99


# 2. Buat vektor karakter bernama 'colors' dengan nilai: "red", "green", "blue"


# 3. Buat vektor logika bernama 'in_stock' dengan nilai: TRUE, FALSE, TRUE, TRUE, FALSE


# Cetak setiap vektor, lalu cetak panjangnya menggunakan length()
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler R online