生成变量名称(像get()) [英] generate variable names (something like get())
本文介绍了生成变量名称(像get())的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$ b
m1 < - ggplot(foo)
m2 如何将此代码替换为循环? < - ggplot(foo)
...
m9 < - ggplot(foo)
我想我需要像 get()
来代替magic(),但是在这里没有工作。
for(i in 1:9){
magic(i)< - ggplot(foo)
}
解决方案使用列表:
<$ ($ 1 $ 9){
out [[i]] < - ggplot(foo){code> out < - list()
)
}
How can i substitute this code with a loop?
m1 <- ggplot(foo)
m2 <- ggplot(foo)
...
m9 <- ggplot(foo)
I guess i need something like get()
to replace magic(), But get did not work here.
for (i in 1:9){
magic(i) <- ggplot(foo)
}
解决方案
Use a list:
out <- list()
for (i in 1:9){
out[[i]] <- ggplot(foo)
}
这篇关于生成变量名称(像get())的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文