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
Instruções do exercício
- Verifique a classe do primeiro elemento de
list_of_df. - Use
map()para iterar sobrelist_of_dfe 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