我正在尝试在已经存在的.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/