Serie
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 31 di 60.
Questo capitolo si conclude con un intero file di film, riassunto in quattro righe:
Inizia in piccolo. Una lista conosce i valori in base alla posizione; pandas, la libreria per le tabelle, assegna a ciascuno un’etichetta:
Quella colonna con etichette è una Serie. Passa i valori a pd.Series e, con index=, le etichette:
import pandas as pd
prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])Stampa i valori etichettati, il loro tipo e poi il prezzo del mango:
apple 1.5
banana 0.5
mango 2.5
dtype: float64
2.5prices.mean() è 1.5, come in un array. Senza index=, le etichette sono 0, 1, 2.
Sfida
MedioUn traghetto effettua tre traversate al giorno. Il programma legge il numero di passeggeri delle traversate mattutina, di mezzogiorno e serale, poi il nome di una traversata in trip.
- Crea una Series
passengerscon i tre conteggi, etichettatiearly,middayelate. - Stampala.
- Stampa la media, arrotondata a 1 decimale.
- Stampa il numero di passeggeri di
trip.
Per 40, 95, 61 e early:
early 40
midday 95
late 61
dtype: int64
Average: 65.3 passengers
early: 40 passengersProvalo tu
import pandas as pd
early = int(input())
midday = int(input())
late = int(input())
trip = input()
# Scrivi il tuo codice qui sotto
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Dati e grafici
4Modellare i dati
Rimodellare gli arrayUnire gli arrayNumeri casualiRipasso: simulazione del lancio dei dadi7DataFrame di pandas
SerieDataFrameLettura di file CSVEsaminare i datiSelezionare le colonneRiepilogo: valutazioni dei film2Array NumPy
Creazione di arrayForma e dimensioneIntervalli di numeriIndicizzazione e slicingRiepilogo: griglia delle temperature5Grafici a linee e a dispersione
Etichette e titoliGrafici a dispersionePiù linee e legendeColori e marcatoriFigure e assiRiepilogo: passi settimanali8Filtraggio e ordinamento
Selezionare le righeFiltrare le righeOrdinare i valoriNuove colonneRiepilogo: i prodotti migliori3Matematica con gli array
Operazioni matematiche su interi arrayStatistiche riassuntiveStatistiche per asseBroadcastingMaschere booleaneRiepilogo: voti d'esame6Grafici per i dati
Grafici a barreIstogrammiPiù grafici in unoImmagini come arrayRiepilogo: rapporto sulle precipitazioniEsercitati da solo: Compilatore Python online