【发布时间】:2020-08-08 10:09:27
【问题描述】:
在尝试将英格兰的 Covid_19 数据读入 pandas 时,我尝试使用 PHE https://coronavirus.data.gov.uk/downloads/csv/coronavirus-cases_latest.csv 提供的 URL,但是,此文件需要 http 308 重定向。我尝试了优雅的解决方案:
import pandas as pd
tabel = pd.read_csv('https://coronavirus.data.gov.uk/downloads/csv/coronavirus-cases_latest.csv')
导致错误HTTPError: HTTP Error 308: Permanent Redirect
但是,URL 的作用是
import pandas as pd
import requests
import io
datastr = requests.get('https://coronavirus.data.gov.uk/downloads/csv/coronavirus-cases_latest.csv',allow_redirects=True).text
data_file = io.StringIO(datastr)
table = pd.read_csv(data_file)
给出想要的结果。
我想要类似于第一个解决方案的东西,这是熊猫的问题还是我做错了什么?
【问题讨论】:
标签: python pandas csv data-science