Re: [問題] MATLAB的cell/struct在R裡面是?

看板R_Language作者 (攸藍)時間10年前 (2014/03/21 17:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《kolun (...)》之銘言: : [問題敘述]: : 請簡略描述你所要做的事情,或是這個程式的目的 : 大家好 : 我想要估計2個國家的3條time series model : 並把結果(model)存起來 : 以前在MATLAB裡我會想建立一個cell(2,3)來存結果 : 當然R的list又比MATLAB的cell更好 什麼都可以存 : 我目前的作法是 : model = list() : for (i in 1:2) { : model[[i]] = list() : for (j in 1:3) { : model[[i]][[j]] = auto.arima( ... ) : } : } 你可以這樣做: model = list(); length(model) = 2 for (i in 1:2) { tmp = list(); length(tmp) = 3 for (j in 1:3) { tmp[[j]] = auto.arima( ... ) } model[[i]] = tmp } model[[1]][[2]] => 第一個國家 第二個模型 還有一種變體是 我現在有2個國家分別有3, 4個模型 n = c(3, 4) model = list(); length(model) = 2 for (i in 1:2) { tmp = list(); length(tmp) = n[i] for (j in 1:n[i]) { tmp[[j]] = auto.arima( ... ) } model[[i]] = tmp } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.243.137

03/21 20:11, , 1F
感謝!
03/21 20:11, 1F
※ 編輯: celestialgod 來自: 61.227.243.137 (03/21 23:18)
文章代碼(AID): #1JB0F4QT (R_Language)
文章代碼(AID): #1JB0F4QT (R_Language)