簡體   English   中英

如何將結果保存在嵌套 for 循環的 list() 中? [R]

[英]How can I save results in list() of a nested for loop? [R]

我試圖從這個 for 循環中得到一個 my_list<-list() 或一個 vector<-c() 。 這可能很簡單,但我似乎明白了。

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))
  }}

感謝您的任何幫助!

使用 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM