MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan fungsi glue() untuk melaporkan jumlah baris dan kolom yang dimiliki users, dengan menyimpannya masing-masing dalam variabel sementara n dan m.
  • Inspeksi data frame users dengan menjalankan baris yang mencetak nama kolom saja.
  • Mutasikan users untuk membuat kolom baru n_logins yang melaporkan berapa kali pengguna masuk dengan menggunakan kolom name dan logins masing-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.")
)
Edit dan Jalankan Kode