Zacznij terazZacznij za darmo

Oczekiwany typ wyniku mapowania

Jeśli wiesz, jakiego typu wynik zwróci twoja funkcja mapująca (tutaj jest to wektor liczbowy), możesz skorzystać z rodziny funkcji map_*(), aby jawnie zwrócić obiekt tego właśnie typu – zamiast listy.

Ponownie obliczysz średnią populację dla każdego kraju, tym razem używając map_dbl(), aby bezpośrednio dołączyć wektor liczbowy zwracany przez mean() do ramki danych.

To ćwiczenie jest częścią kursu

Uczenie maszynowe w tidyverse

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz ramkę danych pop_mean, używając funkcji map_dbl() do obliczenia średniej populacji dla każdej zagnieżdżonej ramki danych.
  • Zbadaj ramkę danych pop_mean za pomocą head().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Calculate mean population and store result as a double
pop_mean <- gap_nested %>%
  mutate(mean_pop = map_dbl(___, ~mean(.x$___)))

# Take a look at pop_mean
head(___)
Edytuj i uruchom kod