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)