在r中保存具有不同扩展名的文本文件

时间:2018-02-22 22:45:57

标签: r text-files file-extension

我正在尝试将R输出写入文本文件,该文件未保存为.txt,而是另存为其他唯一标识符(例如.prt)。我知道matlab可以实现,但我不知道如何使用它来使用R.

我找不到任何包来做这件事,当我尝试在文件名中指定扩展名时,它会给我一个错误但不保存。

任何想法都会受到欢迎!谢谢。

1 个答案:

答案 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')