Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Mehr Über Indizierung Erfahren | Vertraut Werden Mit Indizierung Und Datenauswahl
Fortgeschrittene Techniken in Pandas

bookMehr Über Indizierung Erfahren

Gehen wir weiter und fahren wir fort, Spalten und Zeilen anhand von Indizes zu extrahieren. Daher ist es notwendig, mit einem Attribut vertraut zu sein, das dem Attribut loc[] ähnlich ist.

Unser nächstes Attribut ist iloc[]; es steht für Index-Location und, wie Sie vielleicht vermuten, ermöglicht es uns, sowohl mit den Indizes von Spalten als auch von Zeilen zu arbeiten.

Zunächst müssen wir uns die Indizes ins Gedächtnis rufen. Die erste Zeile hat den Index 0, die nächste 1, dann 2 und so weiter. Wir können aber auch vom Ende her zählen (das ist in Datensätzen zwar nicht besonders praktisch, kann aber dennoch nützlich sein), sodass die letzte Zeile den Index -1 hat, die vorletzte -2 und so weiter...

Sehen Sie sich die Tabelle an:

Wir beginnen jedoch mit der einfachsten Anwendung des Attributs iloc[] und arbeiten mit folgendem Datensatz (unten sind die ersten fünf Zeilen dargestellt):

Sehen Sie sich das Codebeispiel und die Ausgabe an:

  • data.iloc[0] – extrahiert die allererste Zeile des Datensatzes;
  • data.iloc[1] – extrahiert die zweite Zeile des Datensatzes;
  • data.iloc[-1] – extrahiert die allerletzte Zeile des Datensatzes;
  • data.iloc[-2] – extrahiert die vorletzte Zeile des Datensatzes.

Wie Sie vielleicht bemerkt haben, zeigt die Variable Name am Ende der Ausgabe ebenfalls die Zeilennummer an, zum Beispiel Name: 998.

Frage

Ersetzen Sie die Platzhalter ___ im Codefenster durch Ihren Code, um die untenstehende Frage zu beantworten.

12345
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
copy

Beachten Sie, dass der Index der ersten Person 0 ist.

question mark

Extrahiere die zweite und die letzte Zeile im obigen Codefenster. Wie lauten die Namen dieser Personen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.03

bookMehr Über Indizierung Erfahren

Swipe um das Menü anzuzeigen

Gehen wir weiter und fahren wir fort, Spalten und Zeilen anhand von Indizes zu extrahieren. Daher ist es notwendig, mit einem Attribut vertraut zu sein, das dem Attribut loc[] ähnlich ist.

Unser nächstes Attribut ist iloc[]; es steht für Index-Location und, wie Sie vielleicht vermuten, ermöglicht es uns, sowohl mit den Indizes von Spalten als auch von Zeilen zu arbeiten.

Zunächst müssen wir uns die Indizes ins Gedächtnis rufen. Die erste Zeile hat den Index 0, die nächste 1, dann 2 und so weiter. Wir können aber auch vom Ende her zählen (das ist in Datensätzen zwar nicht besonders praktisch, kann aber dennoch nützlich sein), sodass die letzte Zeile den Index -1 hat, die vorletzte -2 und so weiter...

Sehen Sie sich die Tabelle an:

Wir beginnen jedoch mit der einfachsten Anwendung des Attributs iloc[] und arbeiten mit folgendem Datensatz (unten sind die ersten fünf Zeilen dargestellt):

Sehen Sie sich das Codebeispiel und die Ausgabe an:

  • data.iloc[0] – extrahiert die allererste Zeile des Datensatzes;
  • data.iloc[1] – extrahiert die zweite Zeile des Datensatzes;
  • data.iloc[-1] – extrahiert die allerletzte Zeile des Datensatzes;
  • data.iloc[-2] – extrahiert die vorletzte Zeile des Datensatzes.

Wie Sie vielleicht bemerkt haben, zeigt die Variable Name am Ende der Ausgabe ebenfalls die Zeilennummer an, zum Beispiel Name: 998.

Frage

Ersetzen Sie die Platzhalter ___ im Codefenster durch Ihren Code, um die untenstehende Frage zu beantworten.

12345
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
copy

Beachten Sie, dass der Index der ersten Person 0 ist.

question mark

Extrahiere die zweite und die letzte Zeile im obigen Codefenster. Wie lauten die Namen dieser Personen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
some-alt