Как загрузить файл CSV с веб-сайта, используя код python для моего ноутбука Jupyter - PullRequest
0 голосов
/ 24 марта 2020

Я хочу загрузить ежедневные данные о ежедневных случаях covid19 с сайта ECD C. Как мне сделать это с кодом python и импортировать его в свой блокнот. Ранее я загружал данные с GitHub, но не знаю, как загрузить данные по ссылке, предоставленной на действующем веб-сайте.

from github.MainClass import Github
g = Github('KEY')
repo = g.get_repo("CSSEGISandData/COVID-19")
file_list = repo.get_contents("csse_covid_19_data/csse_covid_19_daily_reports")
github_dir_path = 'https://github.com/CSSEGISandData/COVID-19/raw/master/csse_covid_19_data/csse_covid_19_daily_reports/'
file_path = github_dir_path  + str(file_list[-2]).split('/')[-1].split(".")[0]+ '.csv'

1 Ответ

1 голос
/ 24 марта 2020

Я просто смог использовать это и загрузить. Ваша проблема - получение списка файлов, или вы не знаете, что вы можете использовать URL-адреса в read_csv

import pandas as pd
url = 'https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_daily_reports/01-22-2020.csv'
df = pd.read_csv(url, error_bad_lines = False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...