我正在尝试将R输出写入文本文件,该文件未保存为.txt,而是另存为其他唯一标识符(例如.prt)。我知道matlab可以实现,但我不知道如何使用它来使用R.
我找不到任何包来做这件事,当我尝试在文件名中指定扩展名时,它会给我一个错误但不保存。
任何想法都会受到欢迎!谢谢。
答案 0 :(得分:1)
除非您使用某些专用软件包,否则许多用于将数据写入文件的标准R函数都具有file=
参数(或类似函数),以便您指定所需的文件名(和扩展名)。例如:
dummy.data <- matrix(rnorm(25),ncol=5)
### in reality you could just write file="dummyfile.prt" as one string
### but for demonstration purposes, you can use paste0() or paste(,sep='')
### to create a new file name using some variable prefix and your extension
### ".prt"
### sep='\t' makes the output tab-delimited
write.table(dummy.data,file=paste0("dummyfile",".prt"),sep='\t')