我使用googlesheets
包。电子表格的默认目录是Google云端硬盘的根目录。我想我可以指定目录 - 比如" normal"目录路径 - 但我不知道该怎么做。
gs_new(title = "MyData") # export to the root
gs_new(title = "Something/MyData") # export to the specified directory
答案 0 :(得分:0)
我也对这个问题感兴趣。我将尝试以下内容,看看它是否有效。如果没有,我可能会尝试使用'googledrive'软件包在'googlesheets'软件包的顶部或替代它来在列表文件夹层次结构中创建工作表。这样我就可以在创建子文件夹的过程中循环遍历子文件夹列表,直到所有子文件夹都创建了新文件。
所以这是我的想法......当我有时间测试时,我会告诉你的!
for(path in file_paths){
setwd(path)
for(file in files){
gs_new(file)
}
}
当然,将您的父文件夹作为字符串并使用list.files(“string”,full.names = TRUE)。然后,如果你有任何子文件夹(假设它们已经创建),它将返回一个循环列表。如果您只想在一个位置创建一个工作簿,只需设置工作目录即可。同样,我需要在多种方法中测试它。