CommencerCommencer gratuitement

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

Afficher le cours

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(____)
Modifier et exécuter le code