Este es un post con código ejecutable que explica el funcionamiento básico de la librería data.table para la lectura de archivos de gran volumen optimizando el uso de memoria.
Defino el url de la ubicación del archivo deseado. En este caso, los datos se encuentran comprimidos en un archivo zip.
3
Defino la carpeta de destino de la descarga.
4
Asigno un nombre al archivo zip de descarga.
5
Descargo el archivo.
6
Defino el archivo zip junto con su ruta.
7
Defino la ruta de extracción.
8
Descomprimo el archivo.
9
Cargo el archivo RData.
10
Transformo el objeto dataframe a datatable.
Estamos listos para empezar a trabajar con el datatable.
Source Code
---title: "Intro al uso de datatable"author: "Teorema"date: "2024-01-06"categories: [code, analysis]image: "datatable.png"---Este es un post con código ejecutable que explica el funcionamiento básico de la librería **data.table** para la lectura de archivos de gran volumen optimizando el uso de memoria.```{r}#| label: calculo#| class-output: outputpacman::p_load(data.table, curl) # <1> url <-"https://www.ecuadorencifras.gob.ec/documentos/web-inec/Estadisticas_Sociales/Camas_Egresos_Hospitalarios/Cam_Egre_Hos_2022/BDD_camas_egresos_hospitalarios_2022_R.zip"# <2> destfolder <-"/Users/xavierbuenanio/Documents/"# <3>zipfile <-"datos.zip"# <4>download.file(url, paste(destfolder, zipfile, sep =""), mode ="wb") # <5>zipfilefolder <-paste(destfolder, zipfile, sep ="") # <6>destfolder1 <-"/Users/xavierbuenanio/Documents/datos_interes"# <7>unzip(zipfilefolder, exdir = destfolder1) # <8>load(file ="/Users/xavierbuenanio/Documents/datos_interes/1.1 Base_de_datos_EEH_2022_R/egresos_hospitalarios_2022.RData") # <9>setDT(egresos_hospitalarios_2022) # <10>```1. Carga de librerías `data.table` y `curl`.2. Defino el url de la ubicación del archivo deseado. En este caso, los datos se encuentran comprimidos en un archivo zip.\3. Defino la carpeta de destino de la descarga.4. Asigno un nombre al archivo zip de descarga.5. Descargo el archivo.6. Defino el archivo zip junto con su ruta.7. Defino la ruta de extracción.8. Descomprimo el archivo.9. Cargo el archivo RData.10. Transformo el objeto dataframe a datatable.Estamos listos para empezar a trabajar con el datatable.