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

Save text files with a different extension in r

我正在尝试将 R 输出写到一个文本文件中,该文件未另存为 .txt,而是另存为其他唯一标识符(例如 .prt)。我知道 matlab 可以做到这一点,但我不知道如何让它与 R 一起工作。

我找不到任何包来执行此操作,当我尝试在文件名中指定扩展名时,它给我一个错误并且没有保存。

非常欢迎任何想法!谢谢你。

除非您使用一些专门的包,否则许多用于将数据写入文件的标准 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')