Kursinhalt
Fortgeschrittene Techniken in Pandas
Fortgeschrittene Techniken in Pandas
Erweiterung der Funktionalität des .iloc[]-Attributs
Wir werden einige neue Funktionen lernen, die iloc[]
bietet. Das Coolste daran ist, dass wir Indizes sowohl für Zeilen als auch für Spalten angeben können. Dieses Attribut ist ähnlich wie .loc[]
, aber der letzte Index des Slicings ist exklusiv.
Schauen Sie sich das Beispiel und die entsprechende Ausgabe an:
data.iloc[1, 2]
- extrahiert das Element, das sich in der zweiten Zeile und der dritten Spalte des Datensatzes befindet. Der erste Index entspricht dem Zeilenindex und der zweite dem Spaltenindex. Tatsächlich können Sie einen von ihnen überspringen;data.iloc[:, 3]
- extrahiert alle Werte aus den Zeilen der vierten Spalte'IMDb-Rating'
;data.iloc[3, :]
oderdata.iloc[3]
- extrahiert die4th
Zeile und alle relevanten Spalten;data.iloc[:2, 1:4]
- extrahiert die ersten zwei Zeilen und die Spalte mit den Indizes1
,2
,3
;data.iloc[[2,4],[1,3]]
- extrahiert die Zeilen mit den Indizes2
,4
und die Spalten mit den Indizes1
,3
.
Swipe to start coding
Ihre Aufgabe hier ist es, einfach zu üben. Geben Sie Informationen über die ersten 50
Zeilen und die Spalten mit den Indizes 1
und 4
aus.
Lösung
Danke für Ihr Feedback!
Erweiterung der Funktionalität des .iloc[]-Attributs
Wir werden einige neue Funktionen lernen, die iloc[]
bietet. Das Coolste daran ist, dass wir Indizes sowohl für Zeilen als auch für Spalten angeben können. Dieses Attribut ist ähnlich wie .loc[]
, aber der letzte Index des Slicings ist exklusiv.
Schauen Sie sich das Beispiel und die entsprechende Ausgabe an:
data.iloc[1, 2]
- extrahiert das Element, das sich in der zweiten Zeile und der dritten Spalte des Datensatzes befindet. Der erste Index entspricht dem Zeilenindex und der zweite dem Spaltenindex. Tatsächlich können Sie einen von ihnen überspringen;data.iloc[:, 3]
- extrahiert alle Werte aus den Zeilen der vierten Spalte'IMDb-Rating'
;data.iloc[3, :]
oderdata.iloc[3]
- extrahiert die4th
Zeile und alle relevanten Spalten;data.iloc[:2, 1:4]
- extrahiert die ersten zwei Zeilen und die Spalte mit den Indizes1
,2
,3
;data.iloc[[2,4],[1,3]]
- extrahiert die Zeilen mit den Indizes2
,4
und die Spalten mit den Indizes1
,3
.
Swipe to start coding
Ihre Aufgabe hier ist es, einfach zu üben. Geben Sie Informationen über die ersten 50
Zeilen und die Spalten mit den Indizes 1
und 4
aus.
Lösung
Danke für Ihr Feedback!