Zacznij terazZacznij za darmo

Więcej iteracji z purrr

Teraz zmienisz każdy element listy na typ liczbowy i umieścisz go z powrotem w tej samej liście – ale zamiast pętli for użyjesz map().

Funkcja map() z pakietu purrr pozwala w prosty sposób iterować po liście i przekształcać znaki tekstowe na liczby. Zamiast budować całą pętlę for, wystarczy jedna linia kodu.

To ćwiczenie jest częścią kursu

Podstawy programowania funkcyjnego z purrr

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź klasę pierwszego elementu listy list_of_df.
  • Użyj map(), aby iterować po list_of_df i przekształcić każdy element listy na dane liczbowe.
  • Sprawdź ponownie klasę pierwszego elementu listy list_of_df.
  • Wyświetl list_of_df.

Interaktywne ćwiczenie praktyczne

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

# Check the class type of the first element
class(___[[___]])  

# Change each character element to a number
list_of_df <- map(___, ___)

# Check the class type of the first element again
class(___[[___]])

# Print out the list
Edytuj i uruchom kod