我有一个名为master.zip
的压缩文件,其中包含2个CSV文件:file1.csv
和file2.csv
我只想阅读file1.csv
,例如:read_csv('master/file1.csv')
,但无需解压缩master.zip
。我如何用R?
答案 0 :(得分:1)
您只需要使用本机函数unz()
。假设master.zip
在您的工作目录中,
# just a list of files inside master.zip
master <- as.character(unzip("master.zip", list = TRUE)$Name)
# load the first file "file1.csv"
data <- read.csv(unz("master.zip", "file1.csv"), header = TRUE,
sep = ",")