Удаление столбцов из DataFrame
Иногда в DataFrame оказываются столбцы, которые больше не нужны. Нередко требуется упростить DataFrame, удалив лишние столбцы. Помните ли вы, какой метод использовался в видео для удаления строки или столбца?
Представьте, что вы хотите представить результаты расчёта PCE стейкхолдерам компании, не показывая столбцы, которые использовались в вычислениях. Удалите столбцы PCDG, PCND и PCESV из предоставленного DataFrame pce, оставив только столбец PCE. Список columns_to_drop уже задан.
Это упражнение является частью курса
Средний уровень Python для финансов
Инструкции к упражнению
- Выведите столбцы DataFrame
pce. - Создайте новый DataFrame на основе
pce, исключив столбцы из спискаcolumns_to_drop. - Выведите столбцы нового DataFrame.
- Удалите столбцы из
columns_to_dropв DataFramepceнепосредственно (in place).
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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)