MulaiMulai sekarang secara gratis

Memvisualisasikan pertanyaan dan jawaban dalam tag

Pada latihan sebelumnya, Anda memodifikasi tabel posts_with_tags untuk menambahkan kolom year, serta melakukan agregasi berdasarkan type, year, dan tag_name. Tabel yang telah dimodifikasi sudah dimuat untuk Anda sebagai by_type_year_tag, dan memiliki satu observasi untuk setiap jenis (pertanyaan/jawaban), tahun, dan tag. Mari kita buat sebuah plot untuk meninjau informasi yang terdapat dalam tabel tentang pertanyaan dan jawaban untuk tag dplyr dan ggplot2. Paket ggplot2 sudah dimuat untuk Anda.

by_type_year_tag <- posts_with_tags %>%
  mutate(year = year(creation_date)) %>%
  count(type, year, tag_name)

Latihan ini adalah bagian dari kursus

Menggabungkan Data dengan dplyr

Lihat Kursus

Petunjuk latihan

  • Saring tabel by_type_year_tag untuk tag dplyr dan ggplot2.
  • Buat plot garis dari tabel yang telah disaring tersebut yang menampilkan frekuensi (n) sepanjang waktu, diberi warna berdasarkan pertanyaan/jawaban dan difaset menurut tag.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Filter for the dplyr and ggplot2 tag names 
by_type_year_tag_filtered <- by_type_year_tag %>%
  filter(___)

# Create a line plot faceted by the tag name 
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
  geom_line() +
  facet_wrap(~ tag_name)
Edit dan Jalankan Kode