在不同的目录

时间:2015-12-23 02:51:17

标签: r

我正在尝试从循环中将数据帧写入特定目录,以便该文件使用变量作为其名称。变量在循环中生成。

我可以在目录“DIR1 / SUBDIR2”中使用唯一名称“data.tsv”编写数据框df1

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

我还可以使用以下内容写出数据框df1,其动态名称基于变量“flname”:

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

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

但是,我正在尝试将文件保存在DIR1 / SUBDIR2中,但我无法保存。我很感激任何帮助。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您没有说明您是否尝试过此操作,请尝试:

write.table(df1,paste0("DIR1/SUBDIR2/data_",flname,".tsv"))
  • 只是一个小小的调整,将dir添加到路径