本文介绍了使用 R 在 for 循环中更改变量名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个 for 循环:
I have a for loop:
for (i in 1:10){ Ai=d+rnorm(3)}
我想做的是有 A1, A2,A3...A10
并且我在变量名中有变量 i
.
What I would like to do is have A1, A2,A3...A10
and I have the variable i
in the variable name.
这种方式行不通,但我可能遗漏了一些小东西.如何在 for 循环中使用 i
来分配不同的变量名称?
It doesn't work this way, but I'm probably missing some small thing. How can I use the i
in the for loop to assign different variable names?
推荐答案
d <- 5
for(i in 1:10) {
nam <- paste("A", i, sep = "")
assign(nam, rnorm(3)+d)
}
这篇关于使用 R 在 for 循环中更改变量名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!