2017-09-09 42 views
0

[这个问题是编辑]的R - 创建变量随着for循环

我想简化我的问题 - 我希望这将导致足够的理解来回答更复杂的留给自己的。

如何创建变量a:我在R中使用for-loop?

for(i in a:i) { "create variable [i]" 

} 

非常感谢您的帮助!

+1

您应该包括'model_daten'的样本,使这个重复性 –

+0

model_daten有1.2长枪行和50列。我应该怎么做?这是一个数据框。 – BruderK

+0

阅读建议[这里](https://stackoverflow.com/help/mcve)或[这里](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible例如)为R问题创建最小化,完整和可验证的示例。是同一类型的所有50列吗? 3-4的样本应该足够了。所有行本质上都是相似的吗?以前20个左右。验证您的示例是否适用于示例,使用'dput()'将其粘贴到此处,然后根据该示例描述所需的结果。 –

回答

-1

您可以使用assign

for(I in 1:6) { 
     assign(letters[I], 1) 
} 

输出

list(a,b,c,d,e,f) 
[[1]] 
[1] 1 

[[2]] 
[1] 1 

[[3]] 
[1] 1 

[[4]] 
[1] 1 

[[5]] 
[1] 1 

[[6]] 
[1] 1 
+0

这已经收到downvotes。据我所知,这与OP的问题有关,所以我会放弃它。但是,如果OP想澄清,我可以修改或删除我的答案。对于downvoters,评论会有所帮助,但没有评论工作。 – CPak