在R中每5秒更新一次数据帧

在R中每5秒更新一次数据帧,r,R,我需要每5秒更新一次数据帧,搜索后我发现如何每5秒运行一次函数,但无法找到如何更新数据帧,例如每5秒重复一次rbind() 下面是我尝试的R脚本 library(tcltk2) mydata <- data.frame() string_val <- "Hello World" fupdate <- function(){ rbind(mydata , string_val) } tclTaskSchedule(5000, fupda

我需要每5秒更新一次数据帧,搜索后我发现如何每5秒运行一次函数,但无法找到如何更新数据帧,例如每5秒重复一次
rbind()

下面是我尝试的R脚本

library(tcltk2)

 mydata <- data.frame()
 string_val <- "Hello World"

 fupdate <- function(){
        rbind(mydata , string_val)
       }

 tclTaskSchedule(5000, fupdate(), id = "fupdate", redo = TRUE)
库(tcltk2)

mydata我不熟悉
tcltk2
软件包,但我相信您可以做到以下几点:

library(tcltk2)

mydata <- data.frame()
string_val <- data.frame(text ="Hello World")

fupdate <- function(){
  if (nrow(mydata)==0)
    mydata <<- string_val
  else
    mydata <<- rbind(mydata , string_val)
}

tclTaskSchedule(1000, fupdate(), id = "fupdate", redo = 10)
tclTaskRun('fupdate')
库(tcltk2)

mydata能否请您指定您的问题和预期输出?您是否收到任何错误消息,如果是,请将其包含在您的问题中。