0

我如何表示或至少查看这些数据?

PS /home/nicholas> 
PS /home/nicholas> $labs='http://www.bccdc.ca/Health-Info-Site/Documents/BCCDC_COVID19_Dashboard_Lab_Information.csv'       
PS /home/nicholas> 
PS /home/nicholas> $labs_csv=Invoke-RestMethod -Method Get -Uri $labs -Headers @{"Content-Type" = "text/csv"}               
PS /home/nicholas> 
PS /home/nicholas> $labs_csv
"Date","Region","New_Tests","Total_Tests","Positivity","Turn_Around"
2020-01-23,"BC",2,2,0,32
2020-01-23,"Fraser",0,0,0,0
2020-01-23,"Interior",0,0,0,0
...
2020-11-19,"Unknown",138,17222,0,37.4
2020-11-19,"Vancouver Coastal",2923,337615,5.12,28.5
2020-11-19,"Vancouver Island",1682,118623,1.4,12.7

PS /home/nicholas> 

手动下载文件,然后导入,工作正常

明显的解析错误不太合适,因为Import-CSV在文件上工作正常。同样,文件“太长”没有意义,因为下载的文件可以正常工作。

当然,其他一切都是平等的。

也许我只需要拨动一个开关,否则 powershell 会阻塞“大”文件?

4

1 回答 1

1
$labs_csv | ConvertFrom-Csv | Format-Table

这从您存储的 $labs_csv 开始,应该至少允许您查看数据。请注意,ConvertFrom-Csv 和 Import-csv 之间的区别与数据是否来自文件有关。

您可能希望也可能不希望将您的数据存储在文件中。

于 2020-11-23T20:04:20.187 回答