Crochets (1)
Dans la vidéo, vous avez vu qu'on peut indexer et sélectionner des DataFrame pandas de plusieurs façons. La plus simple, mais pas la plus puissante, consiste à utiliser des crochets.
Dans l'exemple de code, les mêmes données sur les voitures sont importées d'un fichier CSV sous forme de DataFrame pandas. Pour ne sélectionner que la colonne cars_per_cap de cars, vous pouvez utiliser :
cars['cars_per_cap']
cars[['cars_per_cap']]
La version avec un seul crochet retourne une Series pandas, tandis que la version avec deux crochets retourne un DataFrame pandas.
Cette activité fait partie du cours
Python intermédiaire
Instructions de l’exercice
- Utilisez un seul crochet pour afficher la colonne
countrydecarssous forme de Series pandas. - Utilisez deux crochets pour afficher la colonne
countrydecarssous forme de DataFrame pandas. - Utilisez deux crochets pour afficher un DataFrame contenant les colonnes
countryetdrives_rightdecars, dans cet ordre.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out country column as Pandas Series
# Print out country column as Pandas DataFrame
# Print out DataFrame with country and drives_right columns