I Dati Sono In ...?
In questa sezione, continueremo a estrarre dati utilizzando condizioni specifiche. Qui, verrà illustrato il metodo utile chiamato .isin()
. Ma prima, è necessario esaminare il dataset. Osserva le prime cinque righe:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
Ora, osserva l'esempio e la spiegazione riportati di seguito:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
Spiegazione:
Come ricorderai, inseriamo sempre le condizioni all'interno dell'attributo .loc[]
. Qui facciamo lo stesso. Il metodo .isin(list)
verifica se i valori della colonna sono presenti nell'array. Nel nostro caso, controlliamo se i valori della colonna 'Manufacturer'
sono presenti nella lista models
.
Swipe to start coding
Il tuo compito qui è estrarre i dati sulle auto in cui i valori della colonna 'Color'
sono uguali a 'Grey'
, 'White'
, 'Black'
. Segui l'algoritmo per gestire facilmente il compito:
- Crea la lista
colors
con gli elementi'Grey'
,'White'
,'Black'
(in questo ordine). - Estrai i valori dalla colonna
'Color'
che sono presenti nella listacolor
. Usa l'attributo.loc[]
. - Visualizza le ultime cinque righe del dataset
data_extracted
.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.03
I Dati Sono In ...?
Scorri per mostrare il menu
In questa sezione, continueremo a estrarre dati utilizzando condizioni specifiche. Qui, verrà illustrato il metodo utile chiamato .isin()
. Ma prima, è necessario esaminare il dataset. Osserva le prime cinque righe:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
Ora, osserva l'esempio e la spiegazione riportati di seguito:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
Spiegazione:
Come ricorderai, inseriamo sempre le condizioni all'interno dell'attributo .loc[]
. Qui facciamo lo stesso. Il metodo .isin(list)
verifica se i valori della colonna sono presenti nell'array. Nel nostro caso, controlliamo se i valori della colonna 'Manufacturer'
sono presenti nella lista models
.
Swipe to start coding
Il tuo compito qui è estrarre i dati sulle auto in cui i valori della colonna 'Color'
sono uguali a 'Grey'
, 'White'
, 'Black'
. Segui l'algoritmo per gestire facilmente il compito:
- Crea la lista
colors
con gli elementi'Grey'
,'White'
,'Black'
(in questo ordine). - Estrai i valori dalla colonna
'Color'
che sono presenti nella listacolor
. Usa l'attributo.loc[]
. - Visualizza le ultime cinque righe del dataset
data_extracted
.
Soluzione
Grazie per i tuoi commenti!
single