使用R从Google驱动器下载csv

问题描述

我在googledrive上有一个文件,前几行看起来像这样:

enter image description here

我想使用R将其下载到我的工作目录中。这是我的方法

  library(googledrive)

 # authenticate google drive 
  drive_auth()

  dd <- drive_find(pattern = paste0(year_ref,"_mainland"))

   A tibble: 1 x 3
   name                                  id                                drive_resource  
  * <chr>                                 <chr>                             <list>          
   1 1987_mainland_2020-08-20_21:11:55.csv 1OqBA5ZLKDmo6l1nsMa39XpqOIg_Oa72P <named list [38~

  drive_download(dd,verbose = TRUE) 

  Error in curl::curl_fetch_disk(url,x$path,handle = handle) : 
    Failed to open file C:\googletest\1987_mainland_2020-08-20_21:11:55.csv.
                                                                                             
                                                                                             

这可能不起作用是什么原因?

编辑

但是,当我下载csv时,请删除最后一列geo,将文件名更改为test.csv,然后重新上传并尝试再次下载,然后下载。我原来的csv列名或实际文件名有问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)