Création de sous-ensemble par numéro de ligne/colonne
Les méthodes les plus courantes pour subdiviser les lignes sont celles que nous avons évoquées précédemment : l'utilisation d'une condition booléenne ou d'étiquettes d'index. Cependant, il est parfois utile de transmettre des numéros de ligne.
Cette opération s'effectue à l'aide de .iloc[]
et, comme .loc[]
, elle peut prendre deux arguments pour vous permettre de créer des sous-ensembles par lignes et par colonnes.
pandas
est chargé comme pd
. temperatures
(sans index) est disponible.
Cet exercice fait partie du cours
Manipulation de données avec pandas
Instructions
Utilisez .iloc[]
sur temperatures
pour obtenir des sous-ensembles.
- Récupérez la 23e ligne, 2e colonne (positions d'index 22 et 1).
- Récupérez les 5 premières lignes (positions d'index 0 à 5).
- Récupérez toutes les lignes, colonnes 3 et 4 (positions d'index 2 à 4).
- Récupérez les 5 premières lignes, colonnes 3 et 4.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Get 23rd row, 2nd column (index 22, 1)
print(____)
# Use slicing to get the first 5 rows
print(____)
# Use slicing to get columns 3 to 4
print(____)
# Use slicing in both directions at once
print(____)