我正在尝试从循环中将数据帧写入特定目录,以便该文件使用变量作为其名称。变量在循环中生成。
我可以在目录“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中,但我无法保存。我很感激任何帮助。
提前谢谢。
答案 0 :(得分:0)
您没有说明您是否尝试过此操作,请尝试:
write.table(df1,paste0("DIR1/SUBDIR2/data_",flname,".tsv"))