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, verrà illustrato 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 riportati di seguito:

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, verrà illustrato 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 riportati di seguito:

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