Spalten aus einem DataFrame entfernen
Manchmal enthält dein DataFrame Spalten, die du nicht mehr brauchst. Häufig musst du ein DataFrame vereinfachen, indem du Spalten entfernst. Erinnerst du dich aus dem Video, welche Methode du verwenden musst, um eine Zeile oder eine Spalte zu löschen?
Stell dir vor, du möchtest die Ergebnisse deiner PCE-Berechnung Stakeholdern in deinem Unternehmen präsentieren, ohne die Spalten zu zeigen, die du für die Berechnung verwendet hast. Entferne die Spalten PCDG, PCND und PCESV aus dem bereitgestellten DataFrame pce, sodass nur die Spalte PCE übrig bleibt. Die Liste columns_to_drop ist vorhanden.
Diese Übung ist Teil des Kurses
Fortgeschrittenes Python für Finanzen
Anleitung zur Übung
- Gib die Spalten des DataFrames
pceaus. - Erstelle ein neues DataFrame aus
pceohne die Spalten in der Listecolumns_to_drop. - Gib die Spalten des neuen DataFrames aus.
- Entferne die Spalten in
columns_to_dropim DataFramepcedirekt (in place).
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
columns_to_drop = ['PCDG', 'PCND', 'PCESV']
# Print the current columns of the DataFrame pce
____(pce.columns)
# Create new_pce by dropping columns_to_drop from pce
new_pce = pce.drop(columns=____)
# Print the columns of the new DataFrame
print(new_pce.____)
# Drop the columns in_place in the original DataFrame
pce.____(columns=columns_to_drop, inplace=____)
# Print the columns of the DataFrame pce
print(pce.columns)