Slicing bidirezionale
Hai già visto come eseguire lo slicing di un DataFrame per righe o colonne. Ma poiché i DataFrame sono oggetti bidimensionali, è normale voler selezionare entrambe le dimensioni contemporaneamente. Passando due argomenti a .loc[], puoi creare un sottoinsieme che include righe e colonne in un solo passaggio.
pandas è già stato caricato come pd. temperatures_srt ha un indice per Paese e città, già ordinato e pronto all’uso.
Questo esercizio fa parte del corso
Manipolazione dei dati con pandas
Istruzioni dell'esercizio
- Usa lo slicing
.loc[]per creare un sottoinsieme di righe da India, Hyderabad a Iraq, Baghdad. - Usa lo slicing
.loc[]per creare un sottoinsieme di colonne dadateaavg_temp_c. - Esegui lo slicing in entrambe le direzioni, dalle righe Hyderabad a Baghdad e dalle colonne
dateaavg_temp_c.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Subset rows from India, Hyderabad to Iraq, Baghdad
print(____)
# Subset columns from date to avg_temp_c
print(____)
# Subset in both directions at once
print(____)