Menu
CoddyTech

Lecture de fichiers CSV

Fait partie de la section Données et visualisations du Journey Machine Learning de Coddy. Leçon 33 sur 60.

Les jeux de données réels comptent des milliers de lignes, alors ils sont stockés dans des fichiers. Le plus courant est le fichier CSV : du texte brut, une ligne par rangée, les valeurs étant séparées par des virgules.

Le fichier texte books.csv à gauche, avec une ligne d’en-tête title, pages, year et trois lignes de livres, et une flèche vers le DataFrame qu’il devient à droite : l’en-tête devient les noms des colonnes, chaque ligne devient une rangée

pd.read_csv prend le nom du fichier et renvoie un DataFrame :

books = pd.read_csv("books.csv")
print(books)

Cela affiche :

     title  pages  year
0     Dune    412  1965
1     Emma    474  1815
2  Beloved    324  1987

La première ligne indiquait les colonnes, et les nombres étaient lus comme des nombres, prêts pour les calculs. Sur Coddy, les fichiers d’une leçon se trouvent à côté de votre programme : le nom suffit.

challenge icon

Défi

Moyen

Un café enregistre un fichier CSV par jour, monday.csv, tuesday.csv, etc., chacun contenant les colonnes drink et cups. Le programme lit le nom d’un jour en minuscules dans day.

Construis le nom du fichier de ce jour, charge le fichier dans un DataFrame orders et affiche-le.

Si le jour était sunday et que sunday.csv contenait drink,cups, mocha,5 et chai,13, tu verrais :

   drink  cups
0  mocha     5
1   chai    13

Essayez vous-même

import pandas as pd

day = input()

# Écrivez votre code ci-dessous
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Données et visualisations

Entraînez-vous par vous-même : Compilateur Python en ligne