Tùy chỉnh cách nhập bảng tính
Ở đây, bạn sẽ phân tích (parse) bảng tính và dùng thêm các đối số để bỏ qua một số hàng, đổi tên cột và chỉ chọn những cột cụ thể.
Bảng tính 'battledeath.xlsx' đã được nạp sẵn thành
xls.
Như trước, bạn sẽ dùng phương thức parse(). Lần này, tuy nhiên,
bạn sẽ thêm các đối số skiprows, names và
usecols. Lần lượt, chúng dùng để bỏ qua hàng, đặt tên cột và chỉ định
những cột sẽ parse. Tất cả các đối số này có thể
được gán là các list chứa số thứ tự hàng, chuỗi tên
và số thứ tự cột, tùy trường hợp.
Bài tập này là một phần của khóa học
Nhập dữ liệu vào Python: Giới thiệu
Hướng dẫn bài tập
- Parse sheet đầu tiên theo chỉ mục. Khi làm vậy, bỏ qua hàng dữ liệu đầu tiên và đặt tên các cột là
'Country'và'AAM due to War (2002)'bằng đối sốnames. Các giá trị truyền vàoskiprowsvànamesđều cần thuộc kiểulist. - Parse sheet thứ hai theo chỉ mục. Khi làm vậy, chỉ parse cột đầu tiên với tham số
usecols, bỏ qua hàng đầu tiên và đổi tên cột thành'Country'. Đối số truyền vàousecolscũng cần thuộc kiểulist.
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.
# Parse the first sheet and rename the columns: df1
df1 = xls.parse(____, skiprows=____, names=____)
# Print the head of the DataFrame df1
print(df1.head())
# Parse the first column of the second sheet and rename the column: df2
df2 = xls.parse(____, usecols=____, skiprows=____, names=____)
# Print the head of the DataFrame df2
print(df2.head())