我使用R進行數據分析,我正在通過Google文檔與合作者分享一些數據。是否有一個簡單的界面,可以用來訪問Google Docs電子表格中的R data.frame對象?如果沒有,其他語言是否有類似的API?是否有良好的R API來訪問Google文檔?
23
A
回答
15
有兩個包:
- 上Omegahat RGoogleDocs:包可以讓你得到關於他們每個人的文件和信息的列表,下載文件的內容,刪除文件,並上傳一個文件,甚至二進制文件。
- RGoogleData關於RForge:通過Google支持的Java API爲R服務提供Google服務。目前R界面僅支持Google Docs和Spreadsheets。
0
由於R本身在執行流程控制方面相對有限,所以我建議使用API提供的高級編程語言:link text。 在那裏你可以選擇你最熟悉的任何一個。
我一個人總是使用python模板給R多一點靈活性,所以這將是一個很好的組合。
對於將數據從R導出到Google文檔的任務,我首先想到的是將其保存爲csv,然後使用給定語言之一解析並與g/docs交談。
3
這可能部分地回答這個問題,或者幫助別人誰想要只下載公共谷歌電子表格開始:http://blog.revolutionanalytics.com/2009/09/how-to-use-a-google-spreadsheet-as-data-in-r.html#
我有頒發證書的問題,而不是搞清楚了這一點,我使用的選項SSL .verifypeer = FALSE。例如:
getURL("https://<googledocs URL for sharing CSV>, ssl.verifypeer=FALSE)
3
我建立了一個Github項目來演示如何使用RGoogleDocs從Google Spreadsheet中讀取數據。我還沒有能夠寫入單元格,但讀取路徑效果很好。
退房的自述https://github.com/hammer/google-spreadsheets-to-r-dataframe
1
我只寫了另一個包下載谷歌文檔電子表格。它比替代品簡單得多,因爲它只需要URL(並且'通過鏈接分享'被啓用)。
試試:
install.packages('gsheet')
library(gsheet)
gsheet2tbl('docs.google.com/spreadsheets/d/1I9mJsS5QnXF2TNNntTy-HrcdHmIF9wJ8ONYvEJTXSNo')
5
截至2015年,現在是googlesheets包。它是R中分析和編輯Google表格數據的最佳選擇。它不僅可以從Google表格中提取數據,還可以編輯Google表格中的數據,創建新工作表等。
相關問題
- 1. 關於未來的良好文檔/書
- 2. 從Ruby訪問Google文檔列表API
- 3. Gtk-perl的良好文檔
- 4. gtkmm的良好文檔2.4
- 5. SchemaExport#execute()的良好文檔?
- 6. 是否有i18n api文檔?
- 7. 是否有任何良好的API通過ISBN搜索書籍?
- 8. 是否有訪問Google羣組數據的API?
- 9. 是否有一個良好的在線數據庫與Web GUI?
- 10. 是否有一個類似於Javadoc的良好VB6文檔系統?
- 11. 是否有Opa API文檔的鏡像?
- 12. 使用R通過API訪問Google文檔修訂歷史記錄?
- 13. 是否有.NET API來讀取XML註釋文檔文件
- 14. Web前端畫圖工具是否有良好開放API?
- 15. Google是否提供對移動友好測試的API訪問權限?
- 16. 良好的示例/模板/最佳實踐API文檔
- 17. 良好的結構文檔tcp_info
- 18. iPhone應用文檔的良好做法
- 19. C/C++中Antlr的良好文檔
- 20. 訪問Google文檔中的評論
- 21. 是否有良好的開源庫來解析來自URL的搜索條件?
- 22. 是否有用於編輯PO文件的良好(PHP)前端
- 23. Net :: HTTP無法訪問Google文檔列表數據API
- 24. Google News autosuggest是否有api?
- 25. 是否有Java庫來訪問本機Windows API?
- 26. IdentityServer4是否有API來驗證訪問令牌?
- 27. 如何在沒有良好文檔的情況下學習開源庫API
- 28. 訪問來自R的文本挖掘的Facebook API
- 29. std :: byte是否定義良好?
- 30. 是否有Python庫來訪問Dynamics CRM?
我想了解更多信息。看來RGoogleData目前無法構建?從RGoogleDocs'登錄以下<-readline() 密碼<-readline() google.con <-getGoogleDocsConnection(登錄,密碼) getDocs(google.con)'拋出我'錯誤getDocs(谷歌。 con): 連接問題獲取文檔列表:Forbidden(403)' – 2012-07-11 19:07:38
「get」明智「添加到'getGoogleDocsConnection'已解決我的問題。 – 2012-07-11 19:13:02