1

我正在工作,R我想导出一个 txt 文件,并在其名称中添加特定变量的值;我阅读了有关该命令的信息paste,它在这里完美运行:

write.table(mydata,file=paste(cn,"data.txt"))

cn放在文件开头的值在哪里data.txt。我想自动将此文件放入保存所有其他结果的输出文件夹中。我尝试做这样的事情:

write.table(mydata,file=paste(cn,"./output/data.txt"))

但它不起作用。有什么建议吗?

4

1 回答 1

3

paste()只需通过连接各个值来创建一个字符串,并使用空格作为默认分隔符:

write.table(mydata, file = paste("./output/", cn ,"data.txt", sep = ""))

或 with paste0(...),相当于paste(..., sep = "")

write.table(mydata, file = paste0("./output/", cn ,"data.txt"))
于 2016-10-24T13:41:18.517 回答