Unified data hub for a better understanding of COVID-19 https://covid19datahub.io
Project description
Python Interface to COVID-19 Data Hub
Python csv parser csv.reader()
does not seem to parse the csv well,
since it cannot work with the quotation marks around strings.
However read_csv()
from pandas is processing it fine.
To make a successful call, you also have to specify User-Agent
header, see here, the request is hence sent separately using requests library.
Install pandas
and requests
by typing into terminal:
pip install pandas requests
Once installed, fetch the data:
# standard library
from io import StringIO
# nonstandard - download separately
import pandas as pd # Pandas
import requests # HTTP Request library
# download
url = "https://storage.covid19datahub.io/data-1.csv"
response = requests.get(url, headers = {"User-Agent": "Mozilla/5.0"})
# make response iterable string
data = StringIO(response.text)
# load into pandas
df = pd.read_csv(data)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
covid19dh-0.1.1.tar.gz
(4.0 kB
view hashes)
Built Distribution
covid19dh-0.1.1-py3-none-any.whl
(16.6 kB
view hashes)
Close
Hashes for covid19dh-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1599f8180e0e45f77d1ef6790a0306919d1dec8c4ce93c936d65189785cac7a |
|
MD5 | 882a92de41229255c772c08c9b176a2a |
|
BLAKE2b-256 | e7f98497c2aa551881a45efe006d00489d378de9852a48cf3cc4f769959d1aa7 |