Liệt kê và đọc các sheet Excel
Tương tự readxl và gdata, bạn có thể dùng XLConnect để nhập dữ liệu từ tệp Excel vào R.
Để liệt kê các sheet trong một tệp Excel, dùng getSheets(). Để thực sự nhập dữ liệu từ một sheet, bạn có thể dùng readWorksheet(). Cả hai hàm đều cần một đối tượng workbook của XLConnect làm đối số đầu tiên. Khi dùng hàm readWorksheet(), đối số sheet có thể nhận tên sheet (dạng chuỗi) hoặc số thứ tự của sheet (dạng số nguyên) trong workbook.
Bạn sẽ tiếp tục làm việc với urbanpop.xlsx (view). Đối tượng my_book liên kết tới tệp Excel này đã được tạo sẵn.
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
- In ra danh sách các sheet của tệp Excel mà
my_bookliên kết tới. - Nhập sheet thứ hai trong
my_bookthành một data frame. In kết quả ra.
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.
# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")
# List the sheets in my_book
___
# Import the second sheet in my_book
___