同じ出力を期待して、これら 2 つのコード ブロックを実行しました
cattest <- file("cattest.txt")
cat("First thing", file = cattest)
cat("Second thing", file = cattest, append = TRUE)
close(cattest)
sink("cattest_sink.txt")
cat("First thing")
cat("Second thing")
sink()
しかし、結果cattest.txt
には「2番目のもの」しか含まれていませんが、cattest_sink.txt
期待したものは「最初のもの2番目のもの」が含まれています。append
ファイル接続で引数が無視されるのはなぜですか?
問題が発生した場合に備えて、Windowsで64ビットR 3.0.1を使用しています。