CommencezCommencez gratuitement

CSV vers DataFrame (2)

Votre appel à read_csv() pour importer les données CSV n'a pas généré d'erreur, mais le résultat n'est pas tout à fait celui souhaité. Les étiquettes de lignes ont été importées comme une autre colonne sans nom.

Rappelez-vous de index_col, un paramètre de read_csv() qui vous permet d'indiquer quelle colonne du fichier CSV doit servir d'étiquette de ligne. C'est exactement ce qu'il vous faut ici!

Le code Python qui résout l'exercice précédent est déjà inclus; pouvez-vous apporter les modifications nécessaires pour corriger l'importation des données?

Cette activité fait partie du cours

Python intermédiaire

Voir le cours

Instructions de l’exercice

  • Exécutez le code avec Exécuter le code et vérifiez que la première colonne devrait en fait être utilisée comme étiquettes de lignes.
  • Indiquez le paramètre index_col dans pd.read_csv() : mettez-le à 0 pour que la première colonne soit utilisée comme étiquettes de lignes.
  • L'affichage de cars s'est-il amélioré maintenant?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import pandas as pd
import pandas as pd

# Fix import by including index_col
cars = pd.read_csv('cars.csv')

# Print out cars
print(cars)
Modifier et exécuter le code