我正在尝试在已经存在的.txt文件中添加一行。但是我的语法覆盖了这个文件:(

   fileConn <- file( "realization1.txt" )
      write(x =as.character(max(cumsum( rnorm( 10^7)))),
            file = fileConn,
            append = TRUE, sep = " ")


      write(x =as.character(max(cumsum( rnorm( 10^7)))),
            file = fileConn,
            append = TRUE, sep = " ")
   }

   close( fileConn )

有人对此有任何解决方案吗?
感谢帮助!

最佳答案

我相信您的困难来自未能打开具有适当属性集的文件。

如果使用fileConn <- file( "realization1.txt" ,open="a")创建连接,那么所有连接都会按预期工作。基本上,据我所知,除非在允许“追加”的情况下打开文件连接,否则write(这是cat的包装器)无法追加。

关于r - 在写入功能中 append 文字[R],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25341215/

10-09 22:50