Esaminare i dati
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 34 di 60.
Un nuovo dataset è troppo lungo da stampare. Bastano alcuni rapidi controlli per conoscerne le dimensioni, le colonne e i valori.
songs = pd.read_csv("songs.csv")
print(songs.head(3)) # las primeras 3 filas; head() por sí solo devuelve 5
print(songs.shape) # (filas, columnas)
for name in songs.columns:
print(name)Questo stampa:
song seconds plays
0 Blue Hour 210 5169
1 Paper Moon 176 6689
2 Tide 272 2739
(24, 3)
song
seconds
plays.describe() riassume ogni colonna numerica ed esclude la colonna di testo song. print(songs.describe()) stampa:
seconds plays
count 24.000000 24.000000
mean 212.708333 5116.333333
std 42.367419 2189.610898
min 151.000000 1289.000000
25% 175.250000 3626.250000
50% 213.000000 5051.000000
75% 232.250000 6711.500000
max 290.000000 8992.00000025%, 50% e 75% sono i valori a un quarto, a metà e a tre quarti della colonna ordinata.
Anche il riepilogo è una tabella: "plays" in songs.describe().columns è True, poiché in verifica se è presente un nome.
Sfida
MedioUn modello apprende solo dalle colonne numeriche, quindi un'azienda di taxi controlla prima il registro delle corse. Il programma carica taxi_trips.csv in trips e legge un numero n.
- Stampa
Trips:e il numero di righe. - Per ogni colonna, nell'ordine, stampa il suo nome, due punti e
numbersse.describe()la riepiloga, altrimentitext. - Stampa le prime
nrighe.
Per una tabella di 30 noleggi di biciclette e n = 2:
Trips: 30
bike: text
km: numbers
station: text
bike km station
0 B-12 4.6 Pier
1 B-07 11.2 CentralProvalo tu
import pandas as pd
trips = pd.read_csv("taxi_trips.csv")
n = int(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