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
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 depd.read_csv(): attribuez-lui la valeur0, de sorte que la première colonne soit utilisée pour les en-têtes de ligne. - L'impression de
carss'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)