7

使用 googlesheets 包,我正在尝试将 csv 上传到 GDrive 中的特定文件夹。

例子:

## Not run: 
write.csv(head(iris, 5), "iris.csv", row.names = FALSE)
gs_upload("iris.csv")

以上会将文件上传到我的主目录,但我需要将文件放在特定目录中,因为我想创建多个文件并能够共享整个目录。

或者,如果有一种方法可以在创建后以编程方式移动文件,那也可以。

4

2 回答 2

3

创建文件后,您可以使用googledrive包移动文件:

library(googledrive)
drive_mkdir("iris_folder")  # make folder in home Drive directory
drive_mv(file = "iris", path = "iris_folder/")  # move Sheets file
于 2017-10-18T19:55:37.007 回答
0

希望这可以帮助。它可能不是你想要的,但它肯定会达到最终目的。

http://www.labnol.org/internet/receive-files-in-google-drive/19697/

该链接显示了如何使用谷歌表单来获取文件。表单的响应存储在您的 Google 驱动器中的电子表格中。根据响应表的位置,您也可以将文件存储在该文件夹中。

于 2016-10-19T12:41:10.970 回答