Lorsque j'ai essayé de lire les données Covid_19 de l'Angleterre dans pandas, j'ai essayé d'utiliser l'URL fournie par PHE. https://coronavirus.data.gov.uk/downloads/csv/coronavirus-cases_latest.csv
Cependant, ce fichier a besoin d'une redirection http 308. J'ai essayé la solution élégante :
import pandas as pd
tabel = pd.read_csv('https://coronavirus.data.gov.uk/downloads/csv/coronavirus-cases_latest.csv')
qui affiche l'erreur HTTPError: HTTP Error 308: Permanent Redirect
Cependant, l'URL fonctionne comme suit
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)
donne le résultat souhaité.
Je voudrais quelque chose de similaire à la première solution, est-ce un problème de pandas ou est-ce que je fais quelque chose de mal ?