看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 想找出row裡面的最大值並挑出該值的colnames 資料與前幾篇matrix找最大值的column name類似 部分資料如下: [,1] [,2] [,3] [1,] 3.490245e-11 8.579553e-05 9.999142e-01 [2,] 3.020358e-11 7.424585e-05 9.999258e-01 [3,] 7.690743e-12 1.890628e-05 9.999811e-01 [4,] 8.779051e-10 2.153561e-03 9.978464e-01 [5,] 6.732860e-20 1.655181e-13 1.000000e+00 [6,] 9.544444e-15 2.346370e-08 1.000000e+00 [7,] 4.519803e-13 1.111130e-06 9.999989e-01 ... ... 不過目的在找出各row中最大值所在的column name 因此output中會有跟row number一樣的個數 有想過用apply加上colnames 但似乎是遇到了點瓶頸 想請問在處理各列單行內的資料時 是否有適合使用的函數或其他寫法呢? 感謝各位提供寶貴的意見! [關鍵字]: row, max, column names -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.35.63 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1466079980.A.82E.html