CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Affichez la valeur drives_right de la ligne correspondant au Maroc (son en-tête de ligne est MOR).
  • Affichez un sous-dataFrame contenant les observations pour la Russie et le Maroc et les colonnes country et drives_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
Modifier et exécuter le code