BaşlayınÜcretsiz Başlayın

Etiketli gönderileri birleştirme ve sayma

Önceki egzersizde oluşturduğun tablolara questions_with_tags ve answers_with_tags olarak önceden yüklenmiş halde sahipsin. İlk olarak bu tabloları posts_with_tags adında tek bir tabloda birleştireceksin. Bilgiler tek tabloda toplandıktan sonra, senin için önceden yüklenmiş lubridate paketini kullanarak bir tarih değişkeni oluşturarak daha fazla bilgi ekleyebilirsin.

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"))

Bu egzersiz

dplyr ile Veri Birleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • questions_with_tags ve answers_with_tags tablolarını posts_with_tags içinde birleştir.
  • posts_with_tags tablosuna bir year sütunu ekle, ardından gönderileri type, year ve tag_name'e göre say.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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 %>%
  ___
Kodu Düzenle ve Çalıştır