MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Cetak nama kolom dari users dengan mencetak setiap nama kolom yang dipisahkan oleh ", " dalam glue_collapse().
  • Gunakan glue() dan glue_collapse() untuk membuat daftar nama pengguna yang tersimpan di kolom name dalam 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 = "___")
)
Edit dan Jalankan Kode