readr read_csv是否允许使用zip来指定特定文件

时间:2018-04-12 23:29:08

标签: r readr

tidyverse中的readr包可以选择自动解压缩zip文件并将其转换为tibble。但是我有一个包含多个csv文件的zip文件。在下面的代码行中,SSPdataZip中有三个文件。当我运行它时,我收到一条警告“zip中的多个文件......”以及它所选择的名称。我知道我想要的名字,但无法弄清楚如何告诉read_csv它是什么。有没有我错过的选择?

temp <- readr::read_csv(SSPdataZip, col_names = TRUE, guess_max = 2000)

1 个答案:

答案 0 :(得分:0)

我相信您可以使用readr::read_csv(unz(description = "SSPdataZip", filename = "FileName.csv"), col_names = TRUE, guess_max = 2000)来实现这一目标:

add (productslist: number[]):Observable<HttpHeaderResponse> { return this.http.put<Response>(this.PutUrl, productslist, this.putheader).pipe( tap(_ => console.log("add")), // Response(), catchError(this.handleError<number[]>(`addShoppingCart `)), map((res:HttpHeaderResponse) =>{ console.log(res); return res} ) ); }