DataFrames
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 32 von 60.
Ein Datensatz hat viele Spalten nebeneinander, eine pro Merkmal. pandas fasst sie in einem DataFrame zusammen, einer Tabelle:
Erstelle eines aus einem Wörterbuch: geschweifte Klammern, die jeden Spaltennamen seiner Werteliste zuordnen.
pets = pd.DataFrame({
"name": ["Rex", "Tom", "Bubbles"],
"animal": ["dog", "cat", "fish"],
"age": [4, 2, 1],
})
print(pets)Dies gibt Folgendes aus:
name animal age
0 Rex dog 4
1 Tom cat 2
2 Bubbles fish 1Jede Liste wurde in deiner Reihenfolge zu einer Spalte, und die Zeilen werden ab 0 nummeriert. Die Listen müssen gleich lang sein: Jede Zeile benötigt einen Wert in jeder Spalte.
Aufgabe
MittelEin Pflanzenladen verkauft einen Farn, einen Kaktus und eine Palme. plants und prices enthalten ihre Namen und Preise, und das Programm liest die heutigen Verkäufe in sold ein.
Erstelle einen DataFrame shop mit den Spalten plant, price und sold in dieser Reihenfolge und gib ihn aus. Für die Eingabe 8, 2, 15:
plant price sold
0 fern 4.5 8
1 cactus 2.0 2
2 palm 12.0 15Probier es selbst
import pandas as pd
plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), int(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