2011-02-03 134 views
2

是否有一种方法可以动态创建data.frame(或任何此类对象),而不必将其初始化为变量?例如:使用for循环生成data.frame对象

for(x in 1:26) { 
paste(letters[x]) <- df[x] 
} 

,这样你有新的变量a,b,C,d,...,Z?

+1

保健佳品一些R代码里面的运行?我)这里是什么`df`? ii)没有`paste < - ()`函数。所以你的伪代码不是很具说明性,你想要的描述有点欠缺。你可以扩展Q吗? – 2011-02-03 08:59:41

+0

看起来像你发布这个评论大约在同一时间我得到它排序。谢谢! – 2011-02-03 09:57:25

回答

1

搜索的时候,我发现它:

for(x in 1:26) { 
assign(paste(letters[x]), df[x]) 
}