IniziaInizia gratis

loc e iloc (2)

loc e iloc ti permettono di selezionare sia le righe che le colonne di un DataFrame. Per esercitarti e fare pratica, prova i seguenti comandi. Anche in questo caso, la coppia di comandi producono lo stesso risultato.

cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]

cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]

cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]

Questo esercizio fa parte del corso

Python - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Stampa il valore drives_right della riga corrispondente a Marocco (l’etichetta della riga è MOR).
  • Stampa un sotto-DataFrame contenente le osservazioni relative a Russia e Marocco e le colonne country e drives_right.

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 drives_right value of Morocco


# Print sub-DataFrame
Modifica ed esegui il codice