[程式] [R]想請問兩個迴圈中的矩陣問題

看板Statistics作者 (小武)時間12年前 (2012/06/27 20:25), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
目前我正在使用R寫時序處理的程式 簡述一下我的需求 我從一筆raw data當中截取30段時序 這三十段時序我分開計算他在另外18個角度上的分量 所以最後跑出來的結果應該是 有18個矩陣(一個角度一個) 每個矩陣裡面30列(30個時序) 我遇到的問題是 我在處理第N段時序時 轉出的18個方向資料 要如何個別丟入那18個矩陣的第N行 我是用兩層for來做迴圈 for (j in 1:30) #####30個時序 { 處理這個時序的資料 for (i in 1:18) ######18個角度 { 處理過的資料旋轉到 i 角度(每個都是數列) } } 除了用if i=1 投入第一個矩陣.. i=2投入第二個矩陣這種投信箱的方法 還有沒有別的方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.123.40

06/27 22:12, , 1F
靠根性解決
06/27 22:12, 1F

06/27 23:04, , 2F
你可以把18個矩陣放到一個list 內
06/27 23:04, 2F

06/27 23:04, , 3F
ex: result <- list();result[[i]] <- <第i個矩陣>
06/27 23:04, 3F

06/27 23:04, , 4F
剩下的你就會了吧 :)
06/27 23:04, 4F
文章代碼(AID): #1Fwlkr29 (Statistics)