[問題] apply 取代for
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
用for 寫了一個迴圈,想用apply寫出一樣的結果
另外想請問,在多數情況下,apply都能取代for嗎
[程式範例]:
for (i in 2:10){
  x$v1[x[,i]==1] <- i }
}
若每列x的第i行=1時,x每列的第一行改成i
[關鍵字]:
 apply for
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.194.162
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1522306793.A.5DA.html
→
03/29 15:10, 
                                7年前
                            , 1F
03/29 15:10, 1F
→
03/29 15:17, 
                                7年前
                            , 2F
03/29 15:17, 2F
→
03/29 15:26, 
                                7年前
                            , 3F
03/29 15:26, 3F
→
03/29 15:26, 
                                7年前
                            , 4F
03/29 15:26, 4F
→
03/29 15:26, 
                                7年前
                            , 5F
03/29 15:26, 5F
推
03/29 18:49, 
                                7年前
                            , 6F
03/29 18:49, 6F
→
03/29 18:50, 
                                7年前
                            , 7F
03/29 18:50, 7F
推
03/29 18:53, 
                                7年前
                            , 8F
03/29 18:53, 8F
推
03/29 19:04, 
                                7年前
                            , 9F
03/29 19:04, 9F
我要回圈的行數,裡面只有0跟1而已,且同一列中2到10行只會有一個1~
※ 編輯: disney82231 (120.126.194.162), 03/29/2018 19:11:57
推
03/29 19:21, 
                                7年前
                            , 10F
03/29 19:21, 10F
→
03/29 19:22, 
                                7年前
                            , 11F
03/29 19:22, 11F
推
03/29 19:25, 
                                7年前
                            , 12F
03/29 19:25, 12F
推
03/29 19:34, 
                                7年前
                            , 13F
03/29 19:34, 13F
推
03/29 19:49, 
                                7年前
                            , 14F
03/29 19:49, 14F
剛剛試了大大的CODE,這樣可以改,但原本第一行是1的話就會變成numeric(0)
不過還是謝謝你,所以我這種情況的話用for是最適合的嗎
※ 編輯: disney82231 (120.126.194.162), 03/29/2018 19:54:47
推
03/29 20:52, 
                                7年前
                            , 15F
03/29 20:52, 15F
→
03/29 20:53, 
                                7年前
                            , 16F
03/29 20:53, 16F
推
03/29 22:13, 
                                7年前
                            , 17F
03/29 22:13, 17F
推
03/29 22:14, 
                                7年前
                            , 18F
03/29 22:14, 18F
→
03/29 23:31, 
                                7年前
                            , 19F
03/29 23:31, 19F
→
03/30 05:32, 
                                7年前
                            , 20F
03/30 05:32, 20F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
                            10
                        
                            20
                        
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章