1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiza sentymentu w R

Connected

exercițiu

Biegunowość w tidytext z leksykonem Bing: Zowcie mnie Izmael (z ggplot2)!

To ostatnie ćwiczenie z leksykonem Bing! Użyjesz operatora potoku (%>%), aby stworzyć oś czasu nastrojów w Moby Dicku. Na koniec stworzysz też prostą wizualizację, korzystając z poniższej struktury kodu. Kolejny rozdział omawia wizualizacje bardziej szczegółowo.

ggplot(pivoted_data, aes(index_column, polarity_column)) +
  geom_smooth(se = FALSE)

Instrucțiuni 1/2

undefined XP
    1
    2
  • Wykonaj złączenie wewnętrzne moby z leksykonem bing.
    • Wywołaj inner_join(), aby połączyć tibble'e.
    • Złącz po kolumnie term w tekście i kolumnie word w leksykonie.
  • Policz wystąpienia według sentiment i index.
  • Przekształć dane tak, aby każdy sentyment miał własną kolumnę.
    • Wywołaj pivot_wider().
    • Kolumna names_from (dzielona na wiele kolumn) to sentiment.
    • Kolumna values_from (zawierająca liczby) to n.
    • Podaj też values_fill = 0, aby uzupełnić brakujące wartości zerami.
  • Użyj mutate(), aby dodać kolumnę polarity. Zdefiniuj ją jako różnicę między kolumnami positive i negative.
  • arrange służy do porządkowania wierszy przed analizą w ostatnim %>%