从R中的回调函数接收数据

时间:2015-03-18 09:57:03

标签: r function user-interface callback global-variables

我创建了一个GUI来加载数据,并存储数据以备将来使用。

e.g。

loadData <- function(h,...){
  filePath <- file.choose()
  data <- someLoadDataFunction1(filePath)}

目前,我正在使用全局变量从GUI中的回调函数中获取数据,而不是'&lt; - '

assign('data',someLoadDataFunction1(filePath), envir = .GlobalEnv)

但是将来我可能需要加载更多的数据,这将导致越来越多的全局变量。

在python中,我遇到了同样的问题,但除了全局数据之外还有另一种解决问题的方法:构建一个类并将所有数据保存到该类中。

我想知道R中是否存在类似的内容,我可以将数据存储在单独的文件或环境中,如果我想使用它们,我可以轻松地从文件或环境中读取它们吗?

或者,对于有经验的程序员,您通常如何从GUI中的回调函数中获取数据。

谢谢。

0 个答案:

没有答案
相关问题