Importowanie danych w Pythonie – poziom średniozaawansowany
Hugo Bowne-Anderson
Data Scientist at DataCamp
Pliki płaskie, takie jak .txt i .csv
Pliki Pickle, arkusze Excel i wiele innych!
Dane z relacyjnych baz danych
Wszystko to można robić lokalnie
Co jeśli dane są dostępne online?

Importowanie i lokalne zapisywanie zbiorów danych z sieci
Wczytywanie zbiorów danych do ramek danych pandas
Wysyłanie żądań HTTP (żądania GET)
Pobieranie danych ze stron, np. HTML
Parsowanie HTML na użyteczne dane (BeautifulSoup)
Używanie pakietów urllib i requests
urlopen() – przyjmuje adresy URL zamiast nazw plikówfrom 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>)
Importowanie danych w Pythonie – poziom średniozaawansowany