Usuwanie kolumn z ramki danych
Czasami ramka danych zawiera kolumny, których już nie potrzebujesz. Często konieczne jest jej uproszczenie przez usunięcie zbędnych kolumn. Czy pamiętasz z lekcji wideo, jakiej metody użyć, aby usunąć wiersz lub kolumnę?
Załóż, że chcesz przedstawić wyniki obliczeń PCE interesariuszom w swojej firmie, ale bez kolumn użytych do tych obliczeń. Usuń kolumny PCDG, PCND i PCESV z dostarczonej ramki danych pce, pozostawiając tylko kolumnę PCE. Lista columns_to_drop jest już podana.
To ćwiczenie jest częścią kursu
Python dla finansów – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Wyświetl kolumny ramki danych
pce. - Utwórz nową ramkę danych na podstawie
pce, bez kolumn z listycolumns_to_drop. - Wyświetl kolumny nowej ramki danych.
- Usuń kolumny z listy
columns_to_dropz ramki danychpcew miejscu (in place).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)