Menggabungkan data frame
Pada latihan sebelumnya Anda sudah menggabungkan glue() dan glue_collapse() untuk membuat kalimat bahasa Inggris yang benar dari sebuah vektor. Namun, sering kali Anda akan bekerja bukan dengan vektor, melainkan dengan data frame. Untungnya, alur kerja untuk kolom data frame sama seperti untuk vektor.
Dalam ruang kerja ini, Anda kembali memiliki data frame users dengan tiga nama dan jumlah login. Gunakan glue_collapse() dan cetak kolom-kolom data frame dalam format yang mudah dibaca.
Latihan ini adalah bagian dari kursus
Ekspresi Reguler Tingkat Menengah di R
Petunjuk latihan
- Cetak nama kolom dari
usersdengan mencetak setiap nama kolom yang dipisahkan oleh", "dalamglue_collapse(). - Gunakan
glue()danglue_collapse()untuk membuat daftar nama pengguna yang tersimpan di kolomnamedalam format yang mudah dibaca, dengan memastikan nama terakhir didahului" dan ". - Ulangi langkah yang sama, kali ini untuk jumlah login yang tersimpan di kolom
logins.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# List colnames separated a comma and a white space
glue_collapse(colnames(users), sep = "___")
# Use " and " for the last elements in glue_collapse
glue(
"Our users are called {names}.",
names = ___(users$___, sep = "___", last = "___")
)
# Use the same way to output also the "logins" of the users
glue(
"Our users have logged in {logins} times.",
logins = ___(users$___, sep = "___", last = "___")
)