R - 使用googlesheets包指定目录

时间:2017-06-14 12:37:47

标签: r google-sheets

我使用googlesheets包。电子表格的默认目录是Google云端硬盘的根目录。我想我可以指定目录 - 比如" normal"目录路径 - 但我不知道该怎么做。

gs_new(title = "MyData") # export to the root
gs_new(title = "Something/MyData") # export to the specified directory

1 个答案:

答案 0 :(得分:0)

我也对这个问题感兴趣。我将尝试以下内容,看看它是否有效。如果没有,我可能会尝试使用'googledrive'软件包在'googlesheets'软件包的顶部或替代它来在列表文件夹层次结构中创建工作表。这样我就可以在创建子文件夹的过程中循环遍历子文件夹列表,直到所有子文件夹都创建了新文件。

所以这是我的想法......当我有时间测试时,我会告诉你的!

for(path in file_paths){
    setwd(path)
    for(file in files){
        gs_new(file)
    }
}

当然,将您的父文件夹作为字符串并使用list.files(“string”,full.names = TRUE)。然后,如果你有任何子文件夹(假设它们已经创建),它将返回一个循环列表。如果您只想在一个位置创建一个工作簿,只需设置工作目录即可。同样,我需要在多种方法中测试它。