CommencerCommencer 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 escompté. Les en-têtes des lignes ont été importées comme une autre colonne sans nom.

Veuillez noter que index_col, un argument de read_csv(), peut être utilisé pour indiquer quelle colonne du fichier CSV doit être utilisée comme é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 faire les changements appropriés pour corriger l'importation de données ?

Cet exercice fait partie du cours

Python intermédiaire

Afficher le cours

Instructions

  • Exécutez le code avec Run Code et vérifiez que la première colonne doit être utilisée comme en-têtes de ligne.
  • Spécifiez l'argument index_col à l'intérieur de pd.read_csv() : attribuez-lui la valeur 0, de sorte que la première colonne soit utilisée pour les en-têtes de ligne.
  • L'impression de cars s'est-elle améliorée ?

Exercice interactif pratique

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

# 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