CommencerCommencer gratuitement

Ouverture et lecture de fichiers plats à partir du web

Vous venez d'importer un fichier depuis le web, de l'enregistrer localement et de le charger dans un DataFrame. Si vous souhaitez simplement charger un fichier depuis le Web dans un DataFrame sans l'enregistrer localement, vous pouvez le faire facilement en utilisant pandas. En particulier, vous pouvez utiliser la fonction pd.read_csv() avec le URL comme premier argument et le séparateur sep comme second argument.

Le site URL du fichier est, une fois de plus, le suivant

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

Cet exercice fait partie du cours

Intermédiaire Importer des données en Python

Afficher le cours

Instructions

  • Assignez le URL du fichier à la variable url.
  • Lire le fichier dans un DataFrame df en utilisant pd.read_csv(), en se rappelant que le séparateur dans le fichier est ';'.
  • Imprimer la tête du DataFrame df.
  • Exécutez le reste du code pour tracer l'histogramme de la première caractéristique 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