为什么我不能使用mapply / assign分配多个变量?

时间:2014-05-30 16:46:22

标签: r destructuring

(作为练习)我试图通过分配R中的多个变量来模拟一些语言,如perl等。

my ($a, $b, $c) = ( 1, 2, 3 );

现在$ a是1,$ b是2,$ c是3。

我希望这可行:

mapply(assign, c('A', 'B', 'C'), 1:3)

但它刚刚返回了1,2,3的命名int向量。

为什么没有按预期工作?

编辑:我的问题的第一部分确实是Assign multiple new variables on LHS in a single line in R的副本,但仍然想知道为什么我的mapply / assign方法没有用。

0 个答案:

没有答案