CSV-Dateien lesen
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 33 von 60.
Reale Datensätze haben Tausende von Zeilen und befinden sich daher in Dateien. Am häufigsten ist die CSV-Datei: Klartext, eine Zeile pro Datensatz, Werte durch Kommas getrennt.
pd.read_csv nimmt den Dateinamen entgegen und gibt einen DataFrame zurück:
books = pd.read_csv("books.csv")
print(books)Dies gibt aus:
title pages year
0 Dune 412 1965
1 Emma 474 1815
2 Beloved 324 1987Die erste Zeile benannte die Spalten, und Zahlen wurden als Zahlen eingelesen und waren bereit für Berechnungen. Auf Coddy liegen die Dateien einer Lektion neben deinem Programm, daher reicht der Name aus.
Aufgabe
MittelEin Café speichert pro Tag eine CSV-Datei, monday.csv, tuesday.csv und so weiter, jeweils mit den Spalten drink und cups. Das Programm liest einen Tag in Kleinbuchstaben in day ein.
Erstelle den Dateinamen für diesen Tag, lade die Datei in einen DataFrame orders und gib ihn aus.
Wenn der Tag sunday wäre und sunday.csv drink,cups, mocha,5 und chai,13 enthielte, würdest du Folgendes sehen:
drink cups
0 mocha 5
1 chai 13Probier es selbst
import pandas as pd
day = input()
# Schreibe deinen Code unten
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Daten und Diagramme
7pandas DataFrames
SeriesDataFramesCSV-Dateien lesenDaten untersuchenSpalten auswählenRückblick: Filmbewertungen2NumPy-Arrays
Arrays erstellenForm und GrößeZahlenbereicheIndizieren und SlicingRückblick: Temperaturgitter5Linien- und Streudiagramme
Beschriftungen und TitelStreudiagrammeMehrere Linien und LegendenFarben und MarkerAbbildungen und AchsenRückblick: Wöchentliche Schritte8Filtern und Sortieren
Zeilen auswählenZeilen filternWerte sortierenNeue SpaltenRückblick: Top-Produkte3Rechnen mit Arrays
Rechnen mit ganzen ArraysZusammenfassende StatistikenStatistiken nach AchsenBroadcastingBoolesche MaskenRückblick: Prüfungsergebnisse6Diagramme für Daten
BalkendiagrammeHistogrammeMehrere Diagramme in einemBilder als ArraysRückblick: Niederschlagsbericht9Gruppieren und Bereinigen
Werte zählenDaten gruppierenMehrere ZusammenfassungenFehlende WerteRückblick: Umfrageergebnisse12Abschließende Herausforderungen
VerkaufsberichtSensormesswerteZiffern auf einen BlickPinguin-EntdeckerÜbe selbstständig: Online-Python-Compiler