single
Filtraggio delle Righe con Funzioni Lambda
Scorri per mostrare il menu
Scorri per iniziare a programmare
Il tuo compito qui è suddividere i dati in due gruppi: uno con indici dispari e l'altro con indici pari. Segui l'algoritmo:
- Importazione della libreria
pandascon l'aliaspd. - Lettura del file csv.
- Estrazione delle sole righe con indici pari:
- Applicazione dell'attributo
.iloc[]aidata; - All'interno dell'attributo
.iloc[], applicazione della funzionelambdacon l'argomentox; - Impostazione di una condizione per verificare se il numero è pari (se non sai come fare, consulta il suggerimento).
- Applicazione dell'attributo
- Estrazione delle sole righe con indici dispari:
- Applicazione dell'attributo
.iloc[]aidata; - All'interno dell'attributo
.iloc[], applicazione della funzionelambdacon l'argomentox; - Impostazione di una condizione per verificare se il numero è dispari (se non sai come fare, consulta il suggerimento).
- Applicazione dell'attributo
- Output dei dati:
- Visualizzazione delle prime cinque righe degli indici
even; - Visualizzazione delle ultime cinque righe degli indici
odd.
- Visualizzazione delle prime cinque righe degli indici
Soluzione
Per verificare se un indice è pari o dispari, utilizzare l'operatore % (modulo), che restituisce il resto di una divisione. Se x.index % 2 == 0, il resto è 0, il che significa che l'indice è pari. Se x.index % 2 != 0, il resto è 1, il che significa che l'indice è dispari.
Per visualizzare solo le prime o le ultime righe di un DataFrame, utilizzare i metodi .head(n) e .tail(n), dove n è il numero di righe da visualizzare. Per impostazione predefinita, entrambi i metodi restituiscono 5 righe se n non è specificato.
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