列出並讀取 Excel 工作表
和 readxl、gdata 一樣,你也可以用 XLConnect 將 Excel 檔案中的資料匯入 R。
要列出 Excel 檔案中的工作表,使用 getSheets()。若要實際從某個工作表匯入資料,可以用 readWorksheet()。這兩個函式的第一個引數都需要一個 XLConnect 的活頁簿物件。使用 readWorksheet() 時,sheet 參數可以是工作表的名稱(字串),或是該工作表在活頁簿中的位置編號(整數)。
你將再次使用 urbanpop.xlsx(檢視)。連結到此 Excel 檔案的 my_book 物件已經建立好了。
本練習屬於課程
R 資料匯入入門
練習說明
- 列印出
my_book所連結的 Excel 檔案中所有的工作表。 - 將
my_book中的第二個工作表匯入為一個資料框,並將其列印出來。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")
# List the sheets in my_book
___
# Import the second sheet in my_book
___