讀取試算表

R 資料匯入入門

Filip Schouwenaars

Instructor, DataCamp

螢幕擷圖 2019-07-31 晚上 10:03:48.png

R 資料匯入入門

XLConnect

  • Martin Studer

  • 透過 R 操控 Excel

  • 連結 Excel 與 R

  • XLS 與 XLSX

  • 易用功能

R 資料匯入入門

安裝

install.packages("XLConnect")
also installing the dependencies 'XLConnectJars', 'rJava'
...
  • 問題排除?
    • 安裝 Oracle 的 Java Development Kit (JDK)
    • 將錯誤訊息丟給 Google!
R 資料匯入入門

loadWorkbook()

library("XLConnect")

book <- loadWorkbook("cities.xlsx")
str(book)
Formal class 'workbook' [package "XLConnect"] with 2 slots
  ..@ filename: chr "cities.xlsx"
  ..@ jobj    : ...
R 資料匯入入門

getSheets()

getSheets(book)

"year_1990" "year_2000"

library(readxl)
excel_sheets("cities.xlsx")
"year_1990" "year_2000"
R 資料匯入入門

readWorksheet()

readWorksheet(book, sheet = "year_2000")

    Capital Population
1  New York   17800000
2    Berlin    3382169
3    Madrid    2938723
4 Stockholm    1942362
R 資料匯入入門

readWorksheet()

螢幕擷圖 2019-07-31 晚上 10:13:15.png

readWorksheet(book, sheet = "year_2000",                 
              startRow = 3, 
              endRow = 4,                 
              startCol = 2, 
              header = FALSE)

     Col1
1 3382169
2 2938723
R 資料匯入入門

一起來練習吧!

R 資料匯入入門

Preparing Video For Download...