我想知道是否有一种简单的方法可以使用for循环生成变量列表并提供其值。
for(i in 1:3)
{
noquote(paste("a",i,sep=""))=i
}
在上面的代码中,我尝试创建a1
,a2
,a3
,其分配到的值1,2,3。但是,R给出一个错误信息。谢谢你的帮助。
3
我怀疑您必须执行此操作-似乎您在以错误的方式进行操作。
@mbq,例如在Eviews中,这是非常正常的编码实践。并不是我在提倡,Eviews在我的顶级恶意软件列表中的评分仅比Excel低一点:)
—
mpiktas,2011年
@mbq,hm
—
mpiktas
list2env
是一个相对较新的功能。当OP想要在顶级环境中获取变量时,它仍然会在某些环境中生成变量。因此,丑陋依然存在:)
对于以后类似性质的问题,我建议这类问题实际上属于StackOverflow。这个问题与统计本身无关。
—
火星