Baixando qualquer arquivo, seguro ou não
No exercício anterior, você viu como ler arquivos do Excel na web usando o pacote read_excel, primeiro baixando o arquivo com a função download.file().
Tem mais: com download.file() você pode baixar qualquer tipo de arquivo da web, usando HTTP e HTTPS: imagens, executáveis e também arquivos .RData. Um arquivo RData é um formato muito eficiente para armazenar dados do R.
Você pode carregar dados de um arquivo RData usando a função load(), mas essa função não aceita uma URL como argumento. Neste exercício, você vai primeiro baixar o arquivo RData de forma segura e depois importar o arquivo de dados local.
Este exercício faz parte do curso
Importação de dados intermediária em R
Instruções do exercício
- Dê uma olhada na URL em
url_rdata. Ela usa uma conexão segura,https://. Essa URL aponta para um arquivoRDatacontendo um data frame com algumas métricas sobre diferentes tipos de vinho. - Baixe o arquivo em
url_rdatausandodownload.file(). Chame o arquivo de"wine_local.RData"no seu diretório de trabalho. - Carregue o arquivo que você criou,
wine_local.RData, usando a funçãoload(). Ela recebe um argumento, o caminho para o arquivo, que neste caso é apenas o nome do arquivo. Depois de executar esse comando, a variávelwineficará automaticamente disponível no seu ambiente de trabalho. - Imprima o
summary()do conjunto de dadoswine.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# https URL to the wine RData file.
url_rdata <- "https://assets.datacamp.com/production/course_1478/datasets/wine.RData"
# Download the wine file to your working directory
# Load the wine data into your workspace using load()
# Print out the summary of the wine data