CommencerCommencer gratuitement

More iteration with purrr

Now you will change each element of a list into a numeric data type and then put it back into the same element in the same list, but instead of using a for loop, you'll use map().

You can use the purrr function map() to more easily loop over a list, and turn the characters into numbers. Instead of having to build a whole for loop, you can use one line of code.

Cet exercice fait partie du cours

Foundations of Functional Programming with purrr

Afficher le cours

Instructions

  • Check the class of the first element of list_of_df.
  • Use map() to iterate over list_of_df and change each element of the list into numeric data.
  • Check the class of the first element of list_of_df.
  • Print out list_of_df.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
Modifier et exécuter le code