Importar arquivos de texto da web
No vídeo, você viu que as funções do pacote utils para importar arquivos de texto, como read.csv() e read.delim(), conseguem importar automaticamente de URLs que apontam para arquivos na web.
Você deve estar se perguntando se o pacote alternativo do Hadley Wickham, o readr, é igualmente poderoso. Que tal descobrir neste exercício? As URLs para um arquivo .csv e para um arquivo .delim já estão no código para você. Agora é com você fazer a importação dos dados. Se funcionar, claro…
Este exercício faz parte do curso
Importação de dados intermediária em R
Instruções do exercício
- Carregue o pacote
readr. Ele já está instalado nos servidores do DataCamp. - Use
url_csvpara ler o arquivo.csvao qual ela aponta. Utilize a funçãoread_csv(). O.csvtem nomes de coluna na primeira linha. Salve o data frame resultante comopools. - Da mesma forma, use
url_delimpara ler o arquivo.txtonline. Utilize a funçãoread_tsv()e salve o resultado comopotatoes. - Imprima
poolsepotatoes. Parece correto?
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Load the readr package
# Import the csv file: pools
url_csv <- "http://assets.datacamp.com/production/course_1478/datasets/swimming_pools.csv"
# Import the txt file: potatoes
url_delim <- "http://assets.datacamp.com/production/course_1478/datasets/potatoes.txt"
# Print pools and potatoes