Saltar al contenido

R Leer un archivo de datos zip sin descomprimirlo

Solución:

Si su archivo zip se llama Sales.zip y contiene solo un archivo llamado Sales.dat, Creo que simplemente puede hacer lo siguiente (asumiendo que el archivo está en su directorio de trabajo):

data <- read.table(unz("Sales.zip", "Sales.dat"), nrows=10, header=T, quote=""", sep=",")

No es necesario usar unz, ya que ahora read.table puede manejar el archivo comprimido directamente:

data <- read.table("Sales.zip", nrows=10, header=T, quote=""", sep=",")

Ver esta publicación

Los métodos del readr El paquete también admite archivos comprimidos si el sufijo del archivo indica la naturaleza del archivo, es decir, los archivos que terminan en .gz, .bz2, .xz o .zip se descomprimirán automáticamente.

require(readr)
myData <- read_csv("foo.txt.gz")
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *