gpt4 book ai didi

r - 为什么 `cat` 不会附加到 `file` 连接?

转载 作者:行者123 更新时间:2023-12-04 09:53:25 25 4
gpt4 key购买 nike

我运行了这两个代码块,期待相同的输出

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仅包含“第二件事”,而 cattest_sink.txt包括我所期望的“第一件事第二件事”。为什么是 append文件连接忽略参数?

我在 Windows 上使用 64bit R 3.0.1,以防万一。

最佳答案

因为这就是 ?cat说如果 file 就可以不是文件名。

append: logical. Only used if the argument 'file' is the name of file (and not a connection or '"|cmd"'). If 'TRUE' output will be appended to 'file'; otherwise, it will overwrite the contents of 'file'.

关于r - 为什么 `cat` 不会附加到 `file` 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17710469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com