1. Nauka
  2. /
  3. Kursy
  4. /
  5. Uczenie maszynowe w tidyverse

Connected

ćwiczenie

Mapowanie danych

W połączeniu z mutate() możesz użyć funkcji map(), aby dołączyć wyniki obliczeń do ramki danych. Ponieważ map() zawsze zwraca wektor list, musisz użyć unnest(), żeby wyodrębnić te informacje jako wektor liczbowy.

Tutaj wykorzystasz tę funkcjonalność do obliczenia średniej populacji dla każdego kraju w zbiorze danych gapminder.

Instrukcje

100 XP
  • Użyj map(), aby zastosować funkcję mean() do obliczenia średniej populacji dla każdego kraju, a następnie dołącz tę nową kolumnę listową o nazwie mean_pop za pomocą mutate().
  • Przejrzyj pierwsze 6 wierszy obiektu pop_nested.
  • Użyj unnest(), aby przekształcić listę mean_pop w kolumnę liczbową i zapisz wynik jako ramkę danych pop_mean.
  • Przejrzyj pop_mean za pomocą head().