Study
R

String Manipulation di R

Penjelasan

R punya beberapa fungsi bawaan untuk memanipulasi teks: `paste()`/`paste0()` menggabungkan string, `substr()` memotong sebagian string, `nchar()` menghitung panjang, `toupper()`/`tolower()` mengubah kapitalisasi, dan `grepl()` mengecek apakah suatu pola ada di dalam string (mirip regex sederhana).

Contoh Konsep

nama <- "Budi"
kota <- "Jakarta"

paste(nama, "dari", kota)    # "Budi dari Jakarta" (ada spasi otomatis)
paste0(nama, kota)           # "BudiJakarta" (tanpa spasi)

nchar(nama)                  # 4
substr(kota, 1, 3)           # "Jak"
grepl("kar", kota)           # TRUE, karena "kar" ada di "Jakarta"

Praktikum

Gabungkan nama depan "Budi" dan nama belakang "Santoso" jadi "Budi Santoso" pakai paste(), lalu cek dengan grepl() apakah "Santoso" ada di dalamnya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

`paste0(a, b)` sama persis dengan `paste(a, b, sep = "")` — cukup dipakai kalau kamu tidak butuh spasi otomatis di antara bagian yang digabung.