Otwieranie i odczytywanie plików płaskich z internetu
Przed chwilą zaimportowano plik z internetu, zapisano go lokalnie i wczytano do DataFrame. Jeśli chcesz tylko wczytać plik z internetu bezpośrednio do DataFrame – bez wcześniejszego zapisywania go lokalnie – możesz to zrobić łatwo za pomocą pandas. Wystarczy użyć funkcji pd.read_csv(), podając URL jako pierwszy argument i separator sep jako drugi argument.
URL pliku to:
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
To ćwiczenie jest częścią kursu
Importowanie danych w Pythonie – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Przypisz URL pliku do zmiennej
url. - Wczytaj plik do DataFrame
dfza pomocąpd.read_csv(), pamiętając, że separatorem w pliku jest';'. - Wyświetl nagłówek DataFrame
df. - Uruchom pozostałą część kodu, aby narysować histogram pierwszej cechy w DataFrame
df.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import packages
import matplotlib.pyplot as plt
import pandas as pd
# Assign url of file: url
# Read file into a DataFrame: df
# Print the head of the DataFrame
print(____)
# Plot first column of df
df.iloc[:, 0].hist()
plt.xlabel('fixed acidity (g(tartaric acid)/dm$^3$)')
plt.ylabel('count')
plt.show()