IniziaInizia gratis

loc e iloc (1)

Con loc e iloc puoi fare praticamente tutte le operazioni di selezione dati sui DataFrames che ti vengono in mente. loc si basa sulle etichette, il che significa che devi specificare le righe e le colonne in base alle loro etichette. iloc si basa sugli indici interi, quindi devi specificare le righe e le colonne in base al loro indice intero, come hai fatto nell'esercizio precedente.

Prova i seguenti comandi per fare pratica con loc e iloc nella selezione delle osservazioni. Ogni coppia di comandi qui riportata dà lo stesso risultato.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Come già fatto in precedenza, è incluso anche il codice per importare i dati delle auto come DataFrame di pandas.

Questo esercizio fa parte del corso

Python - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Usa loc o iloc per selezionare l’osservazione relativa a Giappone sotto forma di Series. L'etichetta di questa riga è JPN, l'indice è 2. Assicurati di stampare la Series risultante.
  • Usa loc o iloc per selezionare le osservazioni relative ad Australia e Egitto sotto forma di DataFrame. Puoi scoprire le etichette/indici di queste righe ispezionando cars. Assicurati di stampare il DataFrame risultante.

Esercizio pratico interattivo

Prova questo esercizio completando il codice di esempio.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Modifica ed esegui il codice