Lettura di file CSV
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 33 di 60.
I dataset reali hanno migliaia di righe, quindi sono salvati in file. Il più comune è il file CSV: testo semplice, una riga per ogni linea, valori separati da virgole.
pd.read_csv prende il nome del file e restituisce un DataFrame:
books = pd.read_csv("books.csv")
print(books)Questo stampa:
title pages year
0 Dune 412 1965
1 Emma 474 1815
2 Beloved 324 1987La prima riga indicava le colonne e i numeri venivano letti come numeri, pronti per i calcoli. Su Coddy, i file di una lezione si trovano accanto al tuo programma, quindi basta il nome.
Sfida
MedioUna caffetteria salva un file CSV al giorno, monday.csv, tuesday.csv e così via, ciascuno con le colonne drink e cups. Il programma legge un giorno in minuscolo in day.
Costruisci il nome del file di quel giorno, carica il file in un DataFrame orders e stampalo.
Se il giorno fosse sunday e sunday.csv contenesse drink,cups, mocha,5 e chai,13, vedresti:
drink cups
0 mocha 5
1 chai 13Provalo tu
import pandas as pd
day = 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