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
Instrukcje do ćwiczenia
- Sprawdź klasę pierwszego elementu listy
list_of_df. - Użyj
map(), aby iterować polist_of_dfi 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