Menu
CoddyTech

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:

Die Hundetabelle als Raster mit den Spalten name, kg und cm; die Spalte kg ist hervorgehoben und mit dogs kg, einer Series, beschriftet, während die anderen Spalten ausgeblendet werden

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

Fü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  40

Die Auswahl von Spalten sorgt dafür, dass ein Modell später genau die Merkmale erhält, aus denen es lernen soll.

challenge icon

Aufgabe

Mittel

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

  1. Gib die ersten 3 Zeilen einer Tabelle aus, die nur model und diese Spalte enthält.
  2. 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.4

Probier es selbst

import pandas as pd

phones = pd.read_csv("phones.csv")
column = 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