MulaiMulai sekarang secara gratis

Menggabungkan dan menghitung pos dengan tag

Tabel yang Anda buat pada latihan sebelumnya telah dimuat sebagai questions_with_tags dan answers_with_tags. Pertama, Anda akan menggabungkan tabel-tabel ini menjadi satu tabel bernama posts_with_tags. Setelah informasinya terkonsolidasi dalam satu tabel, Anda dapat menambahkan lebih banyak informasi dengan membuat variabel tanggal menggunakan paket lubridate, yang telah dimuat untuk Anda.

questions_with_tags <- questions %>%
  inner_join(question_tags, by = c("id" = "question_id")) %>%
  inner_join(tags, by = c("tag_id" = "id"))
answers_with_tags <- answers %>%
  inner_join(question_tags, by = "question_id") %>%
  inner_join(tags, by = c("tag_id" = "id"))

Latihan ini adalah bagian dari kursus

Menggabungkan Data dengan dplyr

Lihat Kursus

Petunjuk latihan

  • Gabungkan tabel questions_with_tags dan answers_with_tags menjadi posts_with_tags.
  • Tambahkan kolom year ke tabel posts_with_tags, lalu hitung jumlah pos berdasarkan type, year, dan tag_name.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Combine the two tables into posts_with_tags
posts_with_tags <- ___(questions_with_tags %>% mutate(type = "question"),
                              answers_with_tags %>% mutate(type = "answer"))

# Add a year column, then count by type, year, and tag_name
posts_with_tags %>%
  ___
Edit dan Jalankan Kode