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:
Es fängt klein an. Eine Liste kennt Werte anhand ihrer Position; pandas, die Bibliothek für Tabellen, gibt jedem einen Bezeichner:
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.5prices.mean() ist 1.5, wie bei einem Array. Ohne index= lauten die Beschriftungen 0, 1, 2.
Aufgabe
MittelEine 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.
- Erstelle eine Series
passengersmit den drei Zahlen und den Bezeichnungenearly,middayundlate. - Gib sie aus.
- Gib den Durchschnitt aus, auf 1 Dezimalstelle gerundet.
- Gib die Passagierzahl für
tripaus.
Für 40, 95, 61 und early:
early 40
midday 95
late 61
dtype: int64
Average: 65.3 passengers
early: 40 passengersProbier es selbst
import pandas as pd
early = int(input())
midday = int(input())
late = int(input())
trip = 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