[問題] for loop 轉成 apply 寫法

看板R_Language作者 (Dean)時間8年前 (2017/12/19 18:41), 8年前編輯推噓0(003)
留言3則, 3人參與, 8年前最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 為了要做RNN整理table的時候寫了一個for loop 核心大概長這樣 for(i in 21:(nrow(a))){ #a是含所有變數的table b <- a %>% select(varname[j]) #一次挑一個變數整成(row , steps) c <- rbind(c,b[(i-20):i,]) #time stpes = 20 } 後面再用abind一層一層疊上去 但這個for loop不知道要怎麼用apply家族取代他(想說會不會快一些+自我挑戰) 怎麼試都失敗 跪求大大開示 [程式範例]: [關鍵字]: apply for loop -- 安藤抬頭一看,驀然發現長野傑克就坐在窗邊, 帶著魅力不減的自信笑容微笑招手著。 此時整棟房子的LED燈如夢幻般全數打開, 安藤的眼眶濕潤,閃閃映出幾個大字: "Fuck all night" -《變態X假面的變態派對邀請》 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.149.175 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1513680075.A.B2A.html ※ 編輯: ruokcnn (114.136.149.175), 12/19/2017 18:41:43

12/19 20:55, 8年前 , 1F
建議你提供簡化但完整的code。這樣別人要改較容易。
12/19 20:55, 1F

12/19 22:49, 8年前 , 2F
很難明白為何要重新併自己[(i-20):i,]在for-loop沒做其他
12/19 22:49, 2F

12/20 23:09, 8年前 , 3F
請提供可以執行的程式碼,以讓人明白你要什麼...
12/20 23:09, 3F
文章代碼(AID): #1QEEpBig (R_Language)
文章代碼(AID): #1QEEpBig (R_Language)