[英]How can I save results in list() of a nested for loop? [R]
I am trying to get a my_list<-list() or a vector<-c() out of this for-loop.我试图从这个 for 循环中得到一个 my_list<-list() 或一个 vector<-c() 。 It may be a simple but I can seem to get it.
这可能很简单,但我似乎明白了。
seq<-seq(1,4,1)
for (p_try in seq_along(seq)){
for (p_order in seq_along(seq)){
fmla<- paste("Rent ~ poly(SizeSqft,", p_order,") + poly(Bedrooms,",p_try,")")
assign(paste("R", p_order,p_try, sep = ""),as.formula(fmla))
}}
Thank you for any help!感谢您的任何帮助!
save result in list() using append function使用 append function 将结果保存在 list() 中
result <- list()
for (p_try in seq_along(seq)) {
for (p_order in seq_along(seq)) {
fmla <- paste("Rent ~ poly(SizeSqft,", p_order,") + poly(Bedrooms,",p_try,")")
result <- append(result, assign(paste("R", p_order,p_try, sep = ""),as.formula(fmla)))
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.