Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara I Dati Sono In...? | Estrazione dei Dati
Tecniche Avanzate in Pandas

bookI 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:

123
import 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())
copy

Ora, osserva l'esempio e la spiegazione qui sotto:

12345
import 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())
copy

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.

Compito

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:

  1. Crea la lista colors con gli elementi 'Grey', 'White', 'Black' (in questo ordine).
  2. Estrai i valori dalla colonna 'Color' che sono presenti nella lista color. Usa l'attributo .loc[].
  3. Visualizza le ultime cinque righe del dataset data_extracted.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 3.03

bookI 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:

123
import 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())
copy

Ora, osserva l'esempio e la spiegazione qui sotto:

12345
import 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())
copy

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.

Compito

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:

  1. Crea la lista colors con gli elementi 'Grey', 'White', 'Black' (in questo ordine).
  2. Estrai i valori dalla colonna 'Color' che sono presenti nella lista color. Usa l'attributo .loc[].
  3. Visualizza le ultime cinque righe del dataset data_extracted.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
single

single

some-alt