Creare sottoinsiemi usando la posizione di righe e colonne
I modi più comuni per creare sottoinsiemi di righe sono quelli già visti: usare una condizione booleana oppure le etichette degli indici. Tuttavia, a volte può essere utile utilizzare anche le posizioni numeriche delle righe.
Per farlo si usa .iloc[]
e, come .loc[]
, può accettare due argomenti per permetterti di selezionare contemporaneamente righe e colonne.
pandas
è già stato caricato come pd
. temperatures
(senza indice) è a tua disposizione.
Questo esercizio fa parte del corso
Manipolazione dei dati con pandas
Istruzioni dell'esercizio
Usa .iloc[]
su temperatures
per creare sottoinsiemi.
- Seleziona la riga 23 e la colonna 2 (posizioni dell’indice 22 e 1).
- Seleziona le prime 5 righe (posizioni dell'indice da 0 a 5).
- Seleziona tutte le righe e le colonne 3 e 4 (posizioni dell’indice da 2 a 4).
- Seleziona le prime 5 righe e le colonne 3 e 4.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)