【发布时间】:2012-12-08 20:57:39
【问题描述】:
有没有办法强制使用字符向量评估多个变量?
例如:
x = 1
y = 2
而不是这样做:
force( x )
force( y )
做这样的事情:
force( ls() )
【问题讨论】:
-
您能否详细说明您希望如何使用这些功能?
-
Carl - 不多 =) 我采取了懒人的方法并在此处发布。
-
Ricardo - 它有点复杂。我有一些代码并行运行的情况(包'parallel'和'foreach'),但并行代码不是传递评估值,而是传递一个承诺。如果可以解决承诺,这将是可以的,但是新的并行进程无法访问与承诺相同的环境。所以我需要在并行运行我的任务之前强制评估,以便解决承诺并传递值,而不是承诺。就像我说的......复杂! =)
标签: r