如何透過googlesheets4連結R與google試算表
王俞才 你可能跟我一樣,經常透過 Google 表單來做一些簡單的訪問調查。但在調查期間裡,你的主管或指導老師可能會希望你能每天即時回報最新的調查訪問情形。於是你就必須在 R 與 google 兩者間做著以下重複的事情,完成後,再把資料檔或報表存回雲端硬碟裡。 step1. 從 Google 表單中轉出試算表 step2. > dataset <- read.csv="" span=""> "some_surveydata.csv") step3. 在 R 軟體中進行資料清理與分析的工作 step4. > write.csv(dataset, "surveydata.csv" ) step5. 繼續在 Google 試算表中完成後續的工作 這一連串看似簡單卻繁瑣的工作,一直都沒有什麼工具可以幫助你簡化流程。不過現在 googlesheets4 套件可以協助你解決這樣的問題! googlesheets4 提供了一個經由 Sheets API v4 連結 Google 試算表的界面。透過 googlesheets4 你可以直接讀取 Google 試算表中的資料,並且在雲端硬碟裡更新表單 [1] 。你可能會問:「為什麼要叫 googlesheets4 ?我是不是錯過了 googlesheets1 到 3 呢?」其實並沒有喔! googlesheets4 之所以命名為 4 ,只是因為 Sheets API 為第 4 版!我們就直接來看 googlesheets4 是如何進行操作的。 一、 安裝套件 你可以透過 CRAN 來下載最新釋出的 googlesheets4 。 > install.packages( "googlesheets4" ) > library (googlesheets4) 或這經由 GitHub 下載開發版的 googlesheets4 。 > install.packages( "devtools" ) > devtools::install_githu