Menu
CoddyTech

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:

Der pets-DataFrame als Raster dargestellt: oben die Spaltennamen name, animal und age, seitlich die Zeilenbeschriftungen 0, 1 und 2, und Zeile 0 mit Rex, dem Hund im Alter von 4 Jahren, als eine Stichprobe hervorgehoben

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    1

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

challenge icon

Aufgabe

Mittel

Ein 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    15

Probier 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
quiz iconTeste dich selbst

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

Übe selbstständig: Online-Python-Compiler