0

(作为练习)我试图通过分配给 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 向量。

为什么这没有按预期工作?

编辑:我的问题的第一部分确实是重复的:在 R 中的一行中在 LHS 上分配多个新变量,但仍然想知道为什么我的 mapply/assign 方法不起作用。

4

0 回答 0