I Dati Sono In...?
In questa sezione, continueremo a estrarre dati utilizzando condizioni specifiche. Qui, acquisirai familiarità con 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 qui sotto:
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
colorscon 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, acquisirai familiarità con 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 qui sotto:
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
colorscon 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