【问题标题】:Tidyverse googledrive - download from Google Drive to RStudioTidyverse googledrive - 从 Google Drive 下载到 RStudio
【发布时间】:2018-02-08 19:22:37
【问题描述】:

我正在尝试将文件从我的 Google Drive 下载到从 EC2 实例上的 RStudio Server 运行的 R 环境中。

我已经安装了 googledrive,所以我可以将 Google Drive 连接到 R 环境。我已正式提供我的密码。我已经使用 drive_find(pattern="Lxxx") 检查了连接是否正常工作,并验证这产生了正确的文件列表。但是

drive_download("L2018")

返回错误:

eval(expr, envir, enclos) 中的错误:找不到函数“:="

我怎样才能使这个下载工作?我想也许我的包列表以某种方式重命名了该函数,所以我删除了所有它并重新启动了 R,只加载了 googledrive。但我得到了同样的信息。感谢您对此提出任何建议。

【问题讨论】:

    标签: r google-drive-api tidyverse


    【解决方案1】:

    看起来googledrive 可能缺少依赖项。尝试添加library(rlang)rlang 定义 :=

    【讨论】:

    • 嗯,这移动了表盘,所以我赞成...但它仍然不起作用,现在它说:错误:每个变量必须是一维原子向量或列表。问题变量:':=(!(!nm), val)'
    • 不确定这是从哪里来的,但是当人们使用 tidyverse 软件包时,似乎会出现这种措辞的错误。我会尝试更新到所有最新版本的 tidyverse 软件包,但我不知道这是否会有所帮助。您也可以尝试向github.com/tidyverse/googledrive 提交问题。
    • 好主意。我将经验提交到github。与此同时,我发现如果我使用 dribble 而不是文件名作为 drive_download 的参数,那么尽管之后会出现错误消息,但下载仍然有效。毕竟googledrive还在0.1.1版本……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多