ComeçarComece de graça

Mais iteração com purrr

Agora você vai transformar cada elemento de uma lista em um tipo de dado numérico e, em seguida, colocá-lo de volta no mesmo elemento da mesma lista, mas em vez de usar um laço for, você vai usar map().

Você pode usar a função map() do purrr para percorrer uma lista com mais facilidade e converter caracteres em números. Em vez de montar um laço for completo, dá para usar uma única linha de código.

Este exercício faz parte do curso

Fundamentos de Programação Funcional com purrr

Ver curso

Instruções do exercício

  • Verifique a classe do primeiro elemento de list_of_df.
  • Use map() para iterar sobre list_of_df e transformar cada elemento da lista em dados numéricos.
  • Verifique a classe do primeiro elemento de list_of_df.
  • Imprima list_of_df.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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
Editar e executar o código