使用R包“google drive”从我的google驱动器加载R文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用R包“google drive”从我的google驱动器加载R文件相关的知识,希望对你有一定的参考价值。

我的google驱动器中有一个xlsx文件。它太大,所以它不会自动转换为googlesheet(这就是为什么使用googlesheets包不起作用)。文件很大,我甚至无法通过在googledrive上点击它来预览它。看到它的唯一方法是下载为.xlsx。虽然我可以将其作为xlsx文件加载,但我尝试使用googledrive软件包。

到目前为止我所拥有的是:

library(googledrive)
drive_find(n_max = 50)
drive_download("filename_without_extension.xlsx",type = "xlsx")

但我收到以下错误:

'file'无法识别至少一个Drive文件。

也许是我没有指定文件所在的路径。例如:Work Data Project1 filename.xlsx

你能给我一个关于如何在R中加载一个名为filename.xlsx的文件的想法,这个文件嵌套在驱动器中吗?

我阅读了文档,但无法弄清楚如何做到这一点。谢谢你提前。

答案

您应该可以通过以下方式执行此操作:

library(googledrive)
drive_download("~/Work/Data/Project1/filename.xlsx")

type参数仅适用于Google原生电子表格,不适用于原始文件。

以上是关于使用R包“google drive”从我的google驱动器加载R文件的主要内容,如果未能解决你的问题,请参考以下文章

如何从我的应用程序访问 google drive api

将文件从 Google Drive 加载到 Bigquery

google drive Api 无法在生产环境中工作“无法启动浏览器”

获取Google Drive演示文稿文件的链接

使用 Flutter 将图像上传到通用 Google Drive 帐户

如何从 Google Drive 上传和下载文件(使用 Rest Api v3)