Merekatkan data frame
Data sangat sering disimpan dalam data frame. Sebagian besar waktu, kita ingin membuat analisis yang juga mudah dibaca manusia. Misalnya, akan berguna untuk mencetak sebuah kalimat tentang ukuran data frame kita. Dengan mengombinasikan glue() dengan nrow() dan ncol(), kita dapat mengembalikan nilai dan membuat kalimat yang melaporkan dimensi data frame kita.
Untungnya, paket glue merupakan bagian dari koleksi paket tidyverse dan dibuat dengan mempertimbangkan data frame, sehingga kita dapat beroperasi pada seluruh kolom data frame. Kita, misalnya, dapat menggunakannya di dalam mutate() untuk membuat kolom baru dengan string yang digabungkan yang memuat nilai dari kolom lain. Dalam latihan ini, Anda akan menerapkan contoh-contoh ini pada data frame users yang memuat nilai dari kolom lainnya.
Latihan ini adalah bagian dari kursus
Ekspresi Reguler Tingkat Menengah di R
Petunjuk latihan
- Gunakan fungsi
glue()untuk melaporkan jumlah baris dan kolom yang dimilikiusers, dengan menyimpannya masing-masing dalam variabel sementarandanm. - Inspeksi data frame
usersdengan menjalankan baris yang mencetak nama kolom saja. - Mutasikan users untuk membuat kolom baru
n_loginsyang melaporkan berapa kali pengguna masuk dengan menggunakan kolomnamedanloginsmasing-masing.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create two temporary variables "n" and "m" and use them
glue(
"The data frame 'users' has ___ rows and ___ columns.",
___ = nrow(users),
___ = ncol(users)
)
# This lists the column names of the data frame users
colnames(users)
# Use them to create a sentence about the numbers of logins
users %>% mutate(
n_logins = glue("___ logged in ___ times.")
)