Spalten auswählen
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 35 von 60.
Bei den meisten Fragen geht es um eine Spalte: das Durchschnittsgewicht, den größten Hund. Setze den Namen der Spalte in eckige Klammern, um sie auszuwählen:
dogs = pd.DataFrame({
"name": ["Max", "Luna", "Bo", "Kira"],
"kg": [30, 8, 22, 12],
"cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())Dies gibt eine Series aus, benannt nach ihrer Spalte, und anschließend das durchschnittliche Gewicht:
0 30
1 8
2 22
3 12
Name: kg, dtype: int64
18.0Für mehrere Spalten gib eine Liste mit Namen in den Klammern an. Du erhältst einen kleineren DataFrame, dessen Spalten in deiner Reihenfolge stehen:
print(dogs[["name", "cm"]])Das gibt Folgendes aus:
name cm
0 Max 61
1 Luna 30
2 Bo 55
3 Kira 40Die Auswahl von Spalten sorgt dafür, dass ein Modell später genau die Merkmale erhält, aus denen es lernen soll.
Aufgabe
MittelEine Bewertungswebsite lädt phones.csv in phones, mit den Spalten model, price, battery_h (Stunden) und weight_g. Das Programm liest einen Spaltennamen in column ein.
- Gib die ersten 3 Zeilen einer Tabelle aus, die nur
modelund diese Spalte enthält. - Gib den kleinsten und den größten Wert sowie den Mittelwert, auf 1 Dezimalstelle gerundet, wie unten aus.
Für eine Tabelle mit Uhren und der Spalte strap_mm:
model strap_mm
0 Orca 20
1 Quartzy 18
2 Brio 22
strap_mm: from 16 to 24, average 20.4Probier es selbst
import pandas as pd
phones = pd.read_csv("phones.csv")
column = 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