tidyverse中的readr包可以选择自动解压缩zip文件并将其转换为tibble。但是我有一个包含多个csv文件的zip文件。在下面的代码行中,SSPdataZip中有三个文件。当我运行它时,我收到一条警告“zip中的多个文件......”以及它所选择的名称。我知道我想要的名字,但无法弄清楚如何告诉read_csv它是什么。有没有我错过的选择?
temp <- readr::read_csv(SSPdataZip, col_names = TRUE, guess_max = 2000)
答案 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} )
);
}