Flache Dateien aus dem Web öffnen und lesen
Du hast gerade eine Datei aus dem Web importiert, lokal gespeichert und in einen DataFrame geladen. Wenn du eine Datei direkt aus dem Web in einen DataFrame laden möchtest, ohne sie vorher lokal zu speichern, geht das mit pandas ganz einfach. Konkret kannst du die Funktion pd.read_csv() verwenden, mit der URL als erstem Argument und dem Separator sep als zweitem Argument.
Die URL der Datei lautet erneut:
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
Diese Übung ist Teil des Kurses
Intermediate Importing Data in Python
Anleitung zur Übung
- Weise die URL der Datei der Variable
urlzu. - Lies die Datei mit
pd.read_csv()in einen DataFramedfein; Denke daran, dass der Separator in der Datei';'ist. - Gib die ersten Zeilen des DataFrames
dfaus. - Führe den restlichen Code aus, um das Histogramm des ersten Merkmals im DataFrame
dfzu plotten.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()