Menu
CoddyTech

Mengubah Vektor

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

Kamu sudah belajar cara membuat vector dan mengakses elemen-elemennya. Sekarang, mari kita pelajari cara mengubah nilai yang tersimpan dalam vector setelah dibuat.

Untuk mengubah satu elemen, gunakan operator penugasan dengan indeks elemen tersebut:

scores <- c(85, 92, 78, 95)
scores[2] <- 88
print(scores)

Output:

[1] 85 88 78 95

Kamu juga bisa mengubah beberapa elemen sekaligus dengan memberikan vektor posisi:

temperatures <- c(70, 72, 68, 75, 71)
temperatures[c(1, 3)] <- c(69, 67)
print(temperatures)

Output:

[1] 69 72 67 75 71

Untuk menambahkan elemen baru ke vector, kamu dapat menetapkan nilai ke posisi setelah panjang saat ini, atau menggunakan c() untuk menggabungkan vector:

colors <- c("red", "blue")
colors[3] <- "green"
colors <- c(colors, "yellow")
print(colors)

Output:

[1] "red"    "blue"   "green"  "yellow"
challenge icon

Tantangan

Mudah

Kamu diberi vektor berikut:

grades <- c(78, 85, 90, 72, 88)

Lakukan perubahan berikut secara berurutan:

  1. Ubah elemen kedua menjadi 92
  2. Ubah elemen pertama dan keempat masing-masing menjadi 80 dan 75 (ubah keduanya sekaligus)
  3. Tambahkan elemen baru 95 pada posisi 6
  4. Gunakan c() untuk menambahkan nilai 82 di akhir vektor

Setelah semua perubahan, cetak vektor akhir.

Output-mu seharusnya:

[1] 80 92 90 75 88 95 82

Coba sendiri

# Vektor awal
grades <- c(78, 85, 90, 72, 88)

# TODO: Tulis kodemu di bawah ini
# 1. Ubah elemen kedua menjadi 92
# 2. Ubah elemen pertama dan keempat masing-masing menjadi 80 dan 75
# 3. Tambahkan elemen baru 95 pada posisi 6
# 4. Gunakan c() untuk menambahkan nilai 82 di akhir vektor


# Cetak vektor akhir
print(grades)
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