2015-12-23 45 views
0

我试图从一个循环内向特定目录写入数据帧,以便该文件使用变量作为其名称。该变量在循环内生成。在不同的目录中写入具有可变文件名的数据帧

我可以写在目录“DIR1/SUBDIR2”与一个唯一的名称数据帧,df1“data.tsv”

write.table(df1, file = "DIR1/SUBDIR2/data.tsv", sep = "\t") 

我也可以写出来的数据帧,df1用动态名称基于变量“flname”使用以下内容:

write.table(df1,paste0("data_",flname,".tsv")) 

这将在工作目录中创建文件。

但是,我试图将文件保存在DIR1/SUBDIR2中,我不能。我将不胜感激任何帮助。

预先感谢您。

回答

0

你没有说明你是否没试过,所以尝试:

write.table(df1,paste0("DIR1/SUBDIR2/data_",flname,".tsv")) 
  • 只是一个小的调整,增加了所在路径
相关问题