Loại bỏ cột khỏi DataFrame
Đôi khi DataFrame của bạn có những cột không còn cần thiết. Thông thường bạn sẽ cần đơn giản hóa DataFrame bằng cách xóa bớt cột. Bạn có nhớ từ video phương thức nào dùng để xóa một hàng hoặc một cột không?
Giả sử bạn muốn trình bày kết quả tính toán PCE cho các bên liên quan trong công ty, mà không hiển thị các cột dùng cho phép tính. Hãy xóa các cột PCDG, PCND và PCESV khỏi DataFrame pce đã cung cấp, chỉ giữ lại cột PCE. Danh sách columns_to_drop đã được cung cấp.
Bài tập này là một phần của khóa học
Python Trung cấp cho Tài chính
Hướng dẫn bài tập
- In tên các cột của DataFrame
pce. - Tạo một DataFrame mới từ
pcemà không gồm các cột trong danh sáchcolumns_to_drop. - In tên các cột của DataFrame mới.
- Xóa các cột trong
columns_to_dropkhỏi DataFramepcetại chỗ (in place).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)