Kursinhalt
Fortgeschrittene Techniken in Pandas
Fortgeschrittene Techniken in Pandas
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!
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!