LoslegenKostenlos starten

Öffnen und Einlesen von Flatfiles aus dem Web

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. Du kannst dazu die Funktion pd.read_csv() verwenden, mit der URL als erstem Argument und dem Separator sep als zweitem Argument.

Die URL der Datei ist erneut

'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'

Diese Übung ist Teil des Kurses

<Kurs>Importing Data in Python (Fortgeschritten)</Kurs>
Kurs ansehen

Übungsanweisungen

  • Weise die URL der Datei der Variablen url zu.
  • Lies die Datei mit pd.read_csv() in den DataFrame df ein; denk daran, dass der Separator in der Datei ';' ist.
  • Gib den Head des DataFrame df aus.
  • Führe den restlichen Code aus, um ein Histogramm des ersten Features im DataFrame df zu plotten.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen