作者giock18 (小武)
看板Statistics
標題[程式] R 想請問兩個迴圈中的矩陣問題
時間Wed Jun 27 20:25:23 2012
目前我正在使用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
1F:→ gsuper:靠根性解決 06/27 22:12
2F:推 Wush978:你可以把18個矩陣放到一個list 內 06/27 23:04
3F:→ Wush978:ex: result <- list();result[[i]] <- <第i個矩陣> 06/27 23:04
4F:→ Wush978:剩下的你就會了吧 :) 06/27 23:04