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.
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.