[問題] 矩陣的處理...拜求各位大大

看板R_Language作者 (metalheads)時間8年前 (2017/08/27 15:25), 8年前編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/5 (看更多)
http://imgur.com/a/1s7Is 資料大概是長這樣 我想要處理的是: 像第8 row就有兩個非0的數字 那我就是取最左的那column 26.57這個數字 倒數第2 row 有26.43跟26.57這兩個數字 那就是取最左邊column的26.43 反正就是 先選取特定column(MA10down1~MA10donw9)之中 逐row先看有沒有非0的數字,有就取最左column的,沒有就取0 然後就是mutate出來新的一行 我想不到除了sapply之外的辦法了 但是我的資料有500多萬筆 sapply可能會跑到電腦燒掉XD 感恩各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.92.245 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1503818717.A.A30.html

08/27 16:20, , 1F
你是指row嗎?第八行看起來有三個非零。試過apply嗎m
08/27 16:20, 1F

08/27 16:20, , 2F
argin=1
08/27 16:20, 2F

08/27 18:12, , 3F
原PO行列不分QQ 應該是第八列根倒數第二列
08/27 18:12, 3F

08/27 18:12, , 4F
希望原PO下次能直接提供簡單資料的程式碼比較好
08/27 18:12, 4F

08/27 18:13, , 5F
因為圖裡面也沒有全部都是0的列...
08/27 18:13, 5F

08/27 18:13, , 6F
特定欄 也應該改成特定列
08/27 18:13, 6F

08/27 18:13, , 7F
感謝原PO
08/27 18:13, 7F

08/27 18:49, , 8F
感謝提醒 我改正一下
08/27 18:49, 8F
※ 編輯: s3714443 (180.218.92.245), 08/27/2017 18:51:54
文章代碼(AID): #1PedFTem (R_Language)
文章代碼(AID): #1PedFTem (R_Language)