【发布时间】:2014-11-24 21:43:20
【问题描述】:
我在 R 中有一个函数来构建我的原始数据。我创建了一个名为output 的数据框,然后想要根据函数值block 生成一个动态变量名称。
输出对象确实包含我想要的数据框,并动态重命名它,在函数的末尾我这样做(在函数内):
a = assign(paste("output", block, sep=""), output)
...但是在运行函数后没有对象 output1(如果block = 1)。我根本无法检索输出对象,既不能检索output,也不能检索动态output1 版本。
然后我试过了:
a = assign(paste("output", block, sep=""), output) 返回(一)
...但仍然 - 没有成功。 如何检索动态输出变量?我的错在哪里?
【问题讨论】:
-
如果没有可重现的示例(包括函数),几乎不可能说出错误在哪里