Tải một phần của bảng tính
Các bảng tính dành cho người đọc thường có nhiều bảng; ví dụ, một doanh nghiệp nhỏ có thể giữ một workbook kiểm kê với các bảng cho từng loại sản phẩm trên cùng một sheet. Ngay cả dữ liệu dạng bảng cũng có thể có các hàng tiêu đề chứa siêu dữ liệu, như dữ liệu Khảo sát Nhà phát triển Mới ở đây. Dù siêu dữ liệu hữu ích, chúng ta không muốn đưa nó vào dataframe. Bạn sẽ dùng từ khóa skiprows của read_excel() để chỉ lấy phần dữ liệu. Bạn cũng sẽ tạo một chuỗi để truyền vào usecols nhằm chỉ lấy cột AD và dải từ AW đến BA, liên quan đến mục tiêu công việc trong tương lai.
pandas đã được import là pd.
Bài tập này là một phần của khóa học
Nạp dữ liệu gọn nhẹ với pandas
Hướng dẫn bài tập
- Tạo một chuỗi duy nhất,
col_string, chỉ định rằngpandassẽ tải cộtADvà dải từAWđếnBA. - Tải
fcc_survey_headers.xlsx', đặtskiprowsvàusecolsđể bỏ qua hai hàng siêu dữ liệu đầu tiên và chỉ lấy các cột trongcol_string. - Xem tên các cột đã chọn trong dataframe kết quả.
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.
# Create string of lettered columns to load
col_string = ____
# Load data with skiprows and usecols set
survey_responses = ____("fcc_survey_headers.xlsx",
____,
____)
# View the names of the columns selected
print(survey_responses.columns)