Середній рівень імпортування даних у Python
Hugo Bowne-Anderson
Data Scientist at DataCamp
Плоскі файли, як-от .txt і .csv
Pickle-файли, Excel-таблиці та інші!
Дані з реляційних баз даних
Усе це можна робити локально
А якщо ваші дані онлайн?

Імпортувати та локально зберігати набори даних із вебу
Завантажувати їх у датафрейми pandas
Виконувати HTTP-запити (GET)
Скрейпити вебдані, зокрема HTML
Парсити HTML у корисні дані (BeautifulSoup)
Використовувати пакети urllib і requests
urlopen() — приймає URL замість назв файлівfrom urllib.request import urlretrieve
url = 'http://archive.ics.uci.edu/ml/machine-learning-databases/wine-quality/
winequality-white.csv'
urlretrieve(url, 'winequality-white.csv')
('winequality-white.csv', <http.client.HTTPMessage at 0x103cf1128>)
Середній рівень імпортування даних у Python