Đối số col_names
Ngoài path và sheet, còn có một số đối số khác bạn có thể chỉ định trong read_excel(). Một trong số đó là col_names.
Mặc định nó là TRUE, cho biết hàng đầu tiên trong các sheet Excel có chứa tên cột hay không. Nếu không phải vậy, bạn có thể đặt col_names thành FALSE. Khi đó, R sẽ tự chọn tên cột cho bạn. Bạn cũng có thể đặt col_names là một vector ký tự chứa tên cho từng cột. Cách hoạt động hoàn toàn tương tự như trong gói readr.
Bạn sẽ làm việc với tệp urbanpop_nonames.xlsx (xem). Tệp này chứa cùng dữ liệu như urbanpop.xlsx (xem) nhưng không có tên cột ở hàng đầu tiên của các sheet Excel.
Bài tập này là một phần của khóa học
Nhập dữ liệu vào R - Giới thiệu
Hướng dẫn bài tập
- Nhập sheet Excel đầu tiên của
"urbanpop_nonames.xlsx"và lưu kết quả vàopop_a. Để R tự đặt tên cột cho data frame kết quả. - Nhập sheet đầu tiên của
urbanpop_nonames.xlsx; lần này, dùng vectorcolsđã được chuẩn bị sẵn để chỉ định tên cột. Lưu data frame thu được vàopop_b. - In ra phần tóm tắt của
pop_a. - In ra phần tóm tắt của
pop_b. Bạn có nhận ra điểm khác với phần tóm tắt kia không?
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.
# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)
# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___
# Print the summary of pop_a
___
# Print the summary of pop_b
___