CommencerCommencer gratuitement

Ouvrir et lire des fichiers plats depuis le web

Vous venez d’importer un fichier depuis le web, de l’enregistrer localement puis de le charger dans un DataFrame. Si vous souhaitez simplement charger un fichier du web directement dans un DataFrame sans l’enregistrer au préalable, vous pouvez le faire facilement avec pandas. En particulier, utilisez la fonction pd.read_csv() en passant l’URL comme premier argument et le séparateur sep comme deuxième argument.

L’URL du fichier, une fois encore, est

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

Cet exercice fait partie du cours

Importation intermédiaire de données en Python

Afficher le cours

Instructions

  • Assignez l’URL du fichier à la variable url.
  • Lisez le fichier dans un DataFrame df avec pd.read_csv(), en vous rappelant que le séparateur du fichier est ';'.
  • Affichez la tête du DataFrame df.
  • Exécutez le reste du code pour tracer l’histogramme de la première variable du DataFrame df.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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()
Modifier et exécuter le code