Auswahl Spezifischer Zeilen und Spalten
Okay, du hast die vorherigen Kapitel bearbeitet, und jetzt ist der richtige Zeitpunkt, dein Wissen zu kombinieren. Du kannst sowohl Zeilen als auch Spalten angeben; dazu musst du nur mit dem .loc[]
Attribut vertraut sein.
Diese Funktion ermöglicht uns viele verschiedene Slicing-Operationen, aber für jetzt werden wir nur das Wissen aus den vorherigen Kapiteln konsolidieren.
Wie üblich, schau dir das Beispiel an und dann die Ausgabe.
data.loc[2:5, ['Director', 'ReleaseYear']]
- gibt Zeilen mit den Indizes2
,3
,4
,5
aus (aber denke daran, dass die Indizes bei0
beginnen) aus den Spalten'Director'
und'ReleaseYear'
(.loc[]
schließt den letzten Index ein, den du in[]
setzt);data.loc[:5, ['Director', 'ReleaseYear']]
- gibt Zeilen mit den Indizes0
,1
,2
,3
,4
,5
aus den Spalten'Director'
und'ReleaseYear'
aus;data.loc[997:, ['Director', 'ReleaseYear']]
- gibt Zeilen mit den Indizes997
,998
,999
(999
ist der Index der letzten Zeile) aus den Spalten'Director'
und'ReleaseYear'
aus;data.loc[:, ['Director', 'ReleaseYear']]
oderdata[['Director', 'ReleaseYear']]
- gibt alle Zeilen aus den Spalten'Director'
und'ReleaseYear'
aus.
Swipe to start coding
Deine Aufgabe hier ist es, die notwendigen Zeilen und Spalten auszugeben. Folge dem Algorithmus:
- Importiere die
pandas
Bibliothek mit dem Aliaspd
. - Lies die csv Datei.
- Weise der Variablen
data
Informationen über die Spalten'Title'
,'Stars'
,'Category'
(in dieser Reihenfolge) mit Zeilen mit Indizes von15
bis85
zu. - Gib die Variable
data_extracted
aus.
Sobald du diese Aufgabe abgeschlossen hast, klicke auf die Schaltfläche unter dem Code, um deine Lösung zu überprüfen.
Lösung
Danke für Ihr Feedback!