tidyverse 中的 readr 包可以选择自动解压 zip 文件并将其转换为 tibble。但我有一个包含多个 csv 文件的 zip 文件。在下面的代码行中,SSPdataZip 包含三个文件。当我运行它时,我收到一条警告“Zip 中有多个文件...”以及它选择的文件的名称。我知道我想要的名称,但不知道如何告诉 read_csv 它是什么。我缺少一个选项吗?
temp <- readr::read_csv(SSPdataZip, col_names = TRUE, guess_max = 2000)
Run Code Online (Sandbox Code Playgroud)
我相信您可以使用以下方法unz来实现这一目标:
readr::read_csv(unz(description = "SSPdataZip", filename = "FileName.csv"), col_names = TRUE, guess_max = 2000)
| 归档时间: |
|
| 查看次数: |
893 次 |
| 最近记录: |