我使用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