Descargar cualquier archivo, seguro o no
En el ejercicio anterior viste cómo leer archivos de Excel en la web usando el paquete read_excel, primero descargando el archivo con la función download.file().
Hay más: con download.file() puedes descargar cualquier tipo de archivo de la web, usando HTTP y HTTPS: imágenes, ejecutables y también archivos .RData. Un archivo RData es un formato muy eficiente para almacenar datos de R.
Puedes cargar datos desde un archivo RData con la función load(), pero esta función no acepta una URL como argumento. En este ejercicio, primero descargarás el archivo RData de forma segura y luego importarás el archivo de datos local.
Este ejercicio forma parte del curso
Importación intermedia de datos en R
Instrucciones del ejercicio
- Fíjate en la URL en
url_rdata. Usa una conexión segura,https://. Esta URL apunta a un archivoRDataque contiene un data frame con algunas métricas de distintos tipos de vino. - Descarga el archivo en
url_rdatausandodownload.file(). Llama al archivo "wine_local.RData" en tu directorio de trabajo. - Carga el archivo que creaste,
wine_local.RData, usando la funciónload(). Recibe un único argumento, la ruta al archivo, que en nuestro caso es solo el nombre del archivo. Después de ejecutar este comando, la variablewineestará disponible automáticamente en tu espacio de trabajo. - Muestra por pantalla el
summary()del conjunto de datoswine.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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