(作为练习)我试图通过分配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方法没有用。