Öffnen und Lesen von Flat Files aus dem Web

Du hast gerade eine Datei aus dem Internet importiert, sie lokal gespeichert und in einen DataFrame geladen. Wenn du nur eine Datei aus dem Web in einen DataFrame laden möchtest, ohne sie vorher lokal zu speichern, kannst du das ganz einfach mit pandas tun. Insbesondere kannst du die Funktion pd.read_csv() mit dem URL als erstes Argument und dem Trennzeichen sep als zweites Argument verwenden.

Die URL der Datei ist wieder einmal

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

Diese Übung ist Teil des Kurses

Daten in Python importieren für fortgeschrittene Anfänger

Kurs anzeigen

Anleitung zur Übung

  • Weisen Sie die URL der Datei der Variablen url zu.
  • Lies die Datei mit pd.read_csv() in einen DataFrame df ein und erinnere dich daran, dass das Trennzeichen in der Datei ';' ist.
  • Gib den Kopf des DataFrame df aus.
  • Führe den Rest des Codes aus, um das Histogramm des ersten Merkmals im DataFrame df darzustellen.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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()