Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Mit Spalten Arbeiten | Die Allerersten Schritte
Pandas Erste Schritte
course content

Kursinhalt

Pandas Erste Schritte

Pandas Erste Schritte

1. Die Allerersten Schritte
2. Dateien in Pandas Lesen
3. Daten Analysieren

book
Mit Spalten Arbeiten

Wenn Sie mit einem DataFrame arbeiten, können Sie auf jede Spalte einzeln zugreifen.

Um diese Syntax zu verdeutlichen:

  • Beginnen Sie mit dem Namen des DataFrames, mit dem Sie arbeiten;
  • Platzieren Sie als Nächstes den Namen der Spalte, auf die Sie zugreifen möchten, in eckigen Klammern. Denken Sie daran, den Spaltennamen in Anführungszeichen zu setzen.

Alternativ können Sie die Punktnotation verwenden, um auf eine Spalte zuzugreifen, wenn der Spaltenname:

  1. Ein gültiger Python-Bezeichner ist (z.B. keine Leerzeichen, Sonderzeichen oder beginnt mit einer Zahl);
  2. Nicht mit einem bestehenden pandas Attribut oder Methodennamen in Konflikt steht.
12345678910111213
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

Das Ausführen dieses Codes zeigt nur die Spalte mit den Hauptstädten an, anstatt des gesamten DataFrames.

Sie können auch auf mehrere Spalten wie folgt zugreifen:

Im Vergleich zum Zugriff auf eine einzelne Spalte gibt es nur einen Unterschied. Dieses Mal müssen Sie die Liste der Spaltennamen in ein zusätzliches Paar eckiger Klammern setzen — das bedeutet, Sie verwenden doppelte eckige Klammern.

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) columns = countries[['country', 'capital']] print(columns)
copy
Aufgabe

Swipe to start coding

Rufen Sie die Spalten 'model', 'year' und 'price' (in dieser Reihenfolge) aus dem audi_cars DataFrame ab.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 11
toggle bottom row

book
Mit Spalten Arbeiten

Wenn Sie mit einem DataFrame arbeiten, können Sie auf jede Spalte einzeln zugreifen.

Um diese Syntax zu verdeutlichen:

  • Beginnen Sie mit dem Namen des DataFrames, mit dem Sie arbeiten;
  • Platzieren Sie als Nächstes den Namen der Spalte, auf die Sie zugreifen möchten, in eckigen Klammern. Denken Sie daran, den Spaltennamen in Anführungszeichen zu setzen.

Alternativ können Sie die Punktnotation verwenden, um auf eine Spalte zuzugreifen, wenn der Spaltenname:

  1. Ein gültiger Python-Bezeichner ist (z.B. keine Leerzeichen, Sonderzeichen oder beginnt mit einer Zahl);
  2. Nicht mit einem bestehenden pandas Attribut oder Methodennamen in Konflikt steht.
12345678910111213
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

Das Ausführen dieses Codes zeigt nur die Spalte mit den Hauptstädten an, anstatt des gesamten DataFrames.

Sie können auch auf mehrere Spalten wie folgt zugreifen:

Im Vergleich zum Zugriff auf eine einzelne Spalte gibt es nur einen Unterschied. Dieses Mal müssen Sie die Liste der Spaltennamen in ein zusätzliches Paar eckiger Klammern setzen — das bedeutet, Sie verwenden doppelte eckige Klammern.

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) columns = countries[['country', 'capital']] print(columns)
copy
Aufgabe

Swipe to start coding

Rufen Sie die Spalten 'model', 'year' und 'price' (in dieser Reihenfolge) aus dem audi_cars DataFrame ab.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 11
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt