Menu
CoddyTech

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.

Il file di testo books.csv a sinistra, una riga di intestazione title, pages, year e tre righe di libri, con una freccia verso il DataFrame che diventa a destra: l'intestazione diventa nomi delle colonne, ogni linea diventa una riga

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  1987

La 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.

challenge icon

Sfida

Medio

Una 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    13

Provalo tu

import pandas as pd

day = input()

# Scrivi il tuo codice qui sotto
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Dati e grafici

Esercitati da solo: Compilatore Python online