Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Mehr Über Indizierung Lernen | Getting Familiar With Indexing and Selecting Data
Data Wrangling mit Pandas

bookMehr Über Indizierung Lernen

Swipe um das Menü anzuzeigen

Wir gehen weiter und extrahieren weiterhin Spalten und Zeilen anhand von Indizes. Daher ist es wichtig, ein Attribut kennenzulernen, das dem loc[] ähnelt.

Das nächste Attribut ist iloc[]; es steht für index-location und ermöglicht die Arbeit mit den Indizes von Spalten und Zeilen.

Zunächst sollten die Indizes in Erinnerung gerufen werden. Die erste Zeile hat den Index 0, die nächste 1, dann 2 und so weiter. Es ist auch möglich, vom Ende her zu zählen (das ist in Datensätzen zwar nicht besonders praktisch, kann aber gelegentlich hilfreich sein): Die letzte Zeile hat den Index -1, die vorletzte -2 und so weiter...

Siehe die Tabelle:

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

Sieh dir 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?

Wählen Sie die richtige Antwort aus

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

Abschnitt 1. Kapitel 4
some-alt