Abschnitt 1. Kapitel 7
single
Erweiterung der Funktionalität des .iloc[]-Attributs
Swipe um das Menü anzuzeigen
Wir lernen einige neue Funktionen kennen, die iloc[] bietet. Die interessanteste ist, dass wir Indizes sowohl für Zeilen als auch für Spalten angeben können. Dieses Attribut ähnelt .loc[], aber der letzte Index beim Slicing ist exklusiv.
Sieh dir das Beispiel und die entsprechende Ausgabe an:
data.iloc[1, 2]– extrahiert das Element, das sich in der zweiten Zeile und dritten Spalte des Datensatzes befindet. Der erste Index entspricht dem Zeilenindex, der zweite dem Spaltenindex. Es ist möglich, einen der beiden zu überspringen;data.iloc[:, 3]– extrahiert alle Werte aus den Zeilen der vierten Spalte'IMDb-Rating';data.iloc[3, :]oderdata.iloc[3]– extrahiert die4thZeile und alle zugehörigen Spalten;data.iloc[:2, 1:4]– extrahiert die ersten zwei Zeilen und die Spalten mit den Indizes1,2,3;data.iloc[[2,4],[1,3]]– extrahiert die Zeilen mit den Indizes2,4und die Spalten mit den Indizes1,3.
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Sie erhalten einen Datensatz mit dem Namen data.
Ihre Aufgabe ist es, das Auswählen bestimmter Zeilen und Spalten mithilfe der indexbasierten Auswahl zu üben.
- Extrahieren Sie die ersten 50 Zeilen sowie die Spalten mit den Indizes 1 und 4 aus dem DataFrame
data. - Speichern Sie das Ergebnis in einer neuen Variablen namens
data_extracted. - Geben Sie abschließend die ersten Zeilen dieses Subsets mit der Funktion
.head()aus.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 7
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen