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.0.3.tar.gz
(3.4 kB
view hashes)
Built Distribution
covid19dh-0.0.3-py3-none-any.whl
(16.0 kB
view hashes)
Close
Hashes for covid19dh-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87438175f8f12896a0783239beb2b75c4d7e70ea6d75b7e1f83404ddc1219ccd |
|
MD5 | 99cb3f51c67d88fd00b580e38ea0191a |
|
BLAKE2b-256 | 6a43de3baa435d3e3f55f0ad7317af464f0cdafde5117922f732f0168aa86ece |