我目前正在处理R中的reactable
,我正在try 找到一种检索最后reactable
个对象的方法,类似于使用ggplot2::last_plot()
获取最后一个Plot对象的方法.我怎样才能做到这一点呢?
library(reactable)
reactable(iris)
现在我要检索最后reactable
个对象.
像last_reactable()
这样的东西(不存在).
我目前正在处理R中的reactable
,我正在try 找到一种检索最后reactable
个对象的方法,类似于使用ggplot2::last_plot()
获取最后一个Plot对象的方法.我怎样才能做到这一点呢?
library(reactable)
reactable(iris)
现在我要检索最后reactable
个对象.
像last_reactable()
这样的东西(不存在).
这应该在会话基础上起作用:
reactable
),以便在每次调用reactable
时执行引用的tracer
参数代码:trace(what = reactable, tracer = quote(assign('.last_reactable_args',
as.list(match.call()[-1]),
envir = .GlobalEnv
)))
上面的代码获取用来调用reactable
的参数,并将其作为隐藏列表存储在全局环境中.
last_table
,使用该列表(=最新参数)调用reactable
:last_reactable <- \() do.call(reactable, .last_reactable_args)
last_reactable
现在重放最新的reactable
呼叫.