gpt4 book ai didi

r - 使用R中的file()无限期地打开连接

转载 作者:行者123 更新时间:2023-12-03 12:00:59 25 4
gpt4 key购买 nike

我具有此功能,可以将来自Twitter的流数据写入一个文件12个小时,然后写入另一个文件12个小时。这样我们就可以每天两次清洁,解析和存储数据。

conn <- file(description = "after12.json", open = "a")
conn2 <- file(description = "before12.json", open = "a")
write.tweets <- function(x) {
if (nchar(x) > 0 && format(Sys.time(), " %H") >= 12){
writeLines(x, conn, sep = "")
} else {
writeLines(x, conn2, sep = "")
}
}

这是一个更大的函数,用于拉出和写入数据。我的问题很简单。我想无限期地打开两个连接,以便能够在不 Activity 12小时后调用该连接。有办法吗?

最佳答案

使用open

conn <- file(description = "after12.json")
open(conn, open = "a")

按照 ?open:

open opens a connection. In general functions using connections will open them if they are not open, but then close them again, so to leave a connection open call open explicitly.

关于r - 使用R中的file()无限期地打开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15778602/

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