1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập dữ liệu vào R - Giới thiệu

Connected

Bài tập

Đọ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).

Hướng dẫn

100 XP
  • Dùng lapply() kết hợp với excel_sheets() và 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.