我在R
工作,我想导出一个txt文件,其名称中包含特定变量的值;我读到了paste
命令,它在这里完美运行:
write.table(mydata,file=paste(cn,"data.txt"))
其中cn
是要放在文件data.txt
开头的值。我想自动将此文件放在输出文件夹中,我保留所有其他结果。我尝试做这样的事情:
write.table(mydata,file=paste(cn,"./output/data.txt"))
但它不起作用。有什么建议吗?
答案 0 :(得分:2)
paste()
只是通过连接各个值来创建一个字符串,并使用空格作为默认分隔符:
write.table(mydata, file = paste("./output/", cn ,"data.txt", sep = ""))
或paste0(...)
,相当于paste(..., sep = "")
:
write.table(mydata, file = paste0("./output/", cn ,"data.txt"))