Open
Description
Hi! Loving this packing!
I wanted to ask if support for gz files could be added. Right now if I use the zip_to_disk.frame()
function on a .gz file I get an error. Here's a simple example:
> library(disk.frame)
> write.csv(mtcars, "mtcars.csv") # Create csv
> system("gzip mtcars.csv") # Zip it to .gz file
> df <- zip_to_disk.frame("mtcars.csv.gz") # Attempt to read .gz file to disk.frame
This produces this error:
Error in unzip(zipfile, list = TRUE) :
zip file 'mtcars.csv.gz' cannot be opened
My solution for now is to use {vroom} to read in the .gz and then convert it to a disk.frame:
library(vroom)
df <- as.disk.frame(vroom("mtcars.csv.gz"))
It works just fine, but I have a file with several hundred .gz files so it'd be nicer if I could just point to the folder and have {disk.frame} read them in sequentially.