loc et iloc (2)
loc
et iloc
vous permettent également de sélectionner des lignes et des colonnes dans un DataFrame. Pour expérimenter, essayez les commandes suivantes : Là encore, les commandes jumelées produisent le même résultat.
cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]
cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]
cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]
Cet exercice fait partie du cours
Python intermédiaire
Instructions
- Affichez la valeur
drives_right
de la ligne correspondant au Maroc (son en-tête de ligne estMOR
). - Affichez un sous-dataFrame contenant les observations pour la Russie et le Maroc et les colonnes
country
etdrives_right
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out drives_right value of Morocco
# Print sub-DataFrame