我想使用R下载google docs电子表格,然后将电子表格作为csv文件导入小型闪亮服务器应用程序中。 我怎么能这样做?
答案 0 :(得分:6)
尝试新的googlesheets
包,这是Google表格的R API:
https://github.com/jennybc/googlesheets
此代码段将安装软件包,将工作表复制到您的Google云端硬盘,将其注册以进行访问,并将数据从一个标签或工作表导入到本地data.frame:
devtools::install_github("jennybc/googlesheets")
gap_key <- "1HT5B8SgkKqHdqHJmn5xiuaC04Ngb7dG9Tv94004vezA"
copy_ss(key = gap_key, to = "Gapminder")
gap <- register_ss("Gapminder")
oceania_csv <- get_via_csv(gap, ws = "Oceania")
至于与Shiny的集成,请参阅最近纳入shinyga
支持的googlesheets
包:
答案 1 :(得分:0)
您可以使用RGoogle Docs package访问Google文档内容。值得考虑的其他选项是RGoogle Data包,可提供对Google服务的访问权限。