我有一个名为的压缩文件master.zip,其中包含 2 个 CSV 文件:file1.csv和file2.csv
我只想阅读file1.csv,例如:read_csv('master/file1.csv'),但不必解压缩master.zip。我怎样才能用 R 实现这一点?
您只需要使用本机功能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 = ",")
Run Code Online (Sandbox Code Playgroud)