Menu
CoddyTech

Series

Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 31 von 60.

Dieses Kapitel endet mit einer vollständigen Filmdatei, zusammengefasst in vier Zeilen:

Eine kleine Tabelle mit 4 Zeichentrickfilmen, ihren Titeln, Bewertungen und Stimmenzahlen sowie einem Pfeil zu einer Karte mit vier Zeilen: Filme 4, Bewertungen reichen von 6.4 bis 7.7, durchschnittliche Bewertung 7.05, die Hälfte der Filme hat über 16600 Stimmen

Es fängt klein an. Eine Liste kennt Werte anhand ihrer Position; pandas, die Bibliothek für Tabellen, gibt jedem einen Bezeichner:

Eine Series als eine Spalte dargestellt: die Bezeichner apple, banana und mango am Rand, daneben ihre Preise 1.5, 0.5 und 2.5, wobei die Zeile mit mango hervorgehoben ist

Diese beschriftete Spalte ist eine Series. Übergib pd.Series die Werte und mit index= die Beschriftungen:

import pandas as pd

prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])

Dies gibt die beschrifteten Werte, ihren Typ und anschließend den Preis der Mango aus:

apple     1.5
banana    0.5
mango     2.5
dtype: float64
2.5

prices.mean() ist 1.5, wie bei einem Array. Ohne index= lauten die Beschriftungen 0, 1, 2.

challenge icon

Aufgabe

Mittel

Eine Fähre fährt dreimal täglich. Das Programm liest die Passagierzahlen für die frühe, mittägliche und späte Überfahrt und anschließend den Namen einer Überfahrt in trip ein.

  1. Erstelle eine Series passengers mit den drei Zahlen und den Bezeichnungen early, midday und late.
  2. Gib sie aus.
  3. Gib den Durchschnitt aus, auf 1 Dezimalstelle gerundet.
  4. Gib die Passagierzahl für trip aus.

Für 40, 95, 61 und early:

early     40
midday    95
late      61
dtype: int64
Average: 65.3 passengers
early: 40 passengers

Probier es selbst

import pandas as pd

early = int(input())
midday = int(input())
late = int(input())
trip = 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