Bắt đầu ngayBắt đầu miễn phí

Đọc một workbook

Trong bài tập trước, bạn đã tạo một list gồm ba sheet Excel mà bạn đã nhập. Tuy nhiên, việc tải từng sheet thủ công rồi gộp chúng vào một list có thể khá mất công. May mắn là bạn có thể tự động hóa với lapply().

Hãy xem đoạn mã ví dụ dưới đây:

my_workbook <- lapply(excel_sheets("data.xlsx"),
                      read_excel,
                      path = "data.xlsx")

Hàm read_excel() được gọi nhiều lần trên tệp "data.xlsx" và mỗi sheet được nạp lần lượt. Kết quả là một list các data frame, mỗi data frame đại diện cho một sheet trong data.xlsx.

Bạn vẫn đang làm việc với tệp urbanpop.xlsx (xem).

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

Xem khóa học

Hướng dẫn bài tập

  • Dùng lapply() kết hợp với excel_sheets()read_excel() để đọc tất cả các sheet Excel trong "urbanpop.xlsx". Đặt tên list thu được là pop_list.
  • In cấu trúc của pop_list.

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.

# Read all Excel sheets with lapply(): pop_list
pop_list <- ___

# Display the structure of pop_list
___
Chỉnh sửa và Chạy Mã