Aan de slagGa gratis aan de slag

Platte bestanden van het web openen en inlezen

Je hebt zojuist een bestand van het web geïmporteerd, lokaal opgeslagen en in een DataFrame geladen. Als je alleen een bestand rechtstreeks van het web in een DataFrame wilt laden zonder het eerst lokaal op te slaan, kan dat eenvoudig met pandas. Je kunt hiervoor de functie pd.read_csv() gebruiken, met de URL als eerste argument en het scheidingsteken sep als tweede argument.

De URL van het bestand is opnieuw:

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

Deze oefening maakt deel uit van de cursus

Gevorderd data importeren in Python

Cursus bekijken

Oefeninstructies

  • Wijs de URL van het bestand toe aan de variabele url.
  • Lees het bestand in een DataFrame df met pd.read_csv(). Onthoud dat het scheidingsteken in het bestand ';' is.
  • Print de head van het DataFrame df.
  • Voer de rest van de code uit om het histogram van de eerste feature in het DataFrame df te plotten.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren