在R中命名输出文件
我在在R中命名输出文件,r,filenames,write.table,R,Filenames,Write.table,我在R中工作,我想导出一个txt文件,将某个特定变量的值填入其名称中;我读过关于粘贴命令的内容,它在这里非常有效: write.table(mydata,file=paste(cn,"data.txt")) 其中,cn是要放在文件data.txt开头的值。我想自动将此文件放在一个输出文件夹中,在那里保存所有其他结果。我尝试这样做: write.table(mydata,file=paste(cn,"./output/data.txt")) 但它不起作用。有什么建议吗?paste()只需通过连
R
中工作,我想导出一个txt文件,将某个特定变量的值填入其名称中;我读过关于粘贴命令的内容,它在这里非常有效:
write.table(mydata,file=paste(cn,"data.txt"))
其中,cn
是要放在文件data.txt
开头的值。我想自动将此文件放在一个输出文件夹中,在那里保存所有其他结果。我尝试这样做:
write.table(mydata,file=paste(cn,"./output/data.txt"))
但它不起作用。有什么建议吗?paste()
只需通过连接各个值创建一个字符串,并使用空格作为默认分隔符:
write.table(mydata, file = paste("./output/", cn ,"data.txt", sep = ""))
或者使用粘贴0(…)
,这相当于粘贴(…,sep=”“)
:
尝试粘贴0而不是粘贴。粘贴会增加间距。
write.table(mydata, file = paste0("./output/", cn ,"data.txt"))