[程式] R 抓矩陣的column 和 row

看板Statistics作者 (嘿喲~加油!!!)時間15年前 (2009/03/29 21:19), 編輯推噓1(1012)
留言13則, 7人參與, 5年前最新討論串1/1
若一個矩陣 假設如下 1 2 1 10 11 2 4 7 其中最大值 在位置 row = 1 , column = 2 的地方 請問有什麼函數或寫法可以讓我抓出 (1,2) 這個向量 ? 譬如說 一個 m ×n 的矩陣 其最大值在 (k , l) 1 ≦ k ≦ m , 1 ≦ l ≦ n 有什麼方法可以抓出 (k , l) ?? 謝謝 <(_ _)> -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.32.225 ※ 編輯: laba1014 來自: 61.230.32.225 (03/29 21:34)

03/30 00:20, , 1F
抓2X2矩陣的(1,2)不是 矩陣名稱[1,2]就好了??
03/30 00:20, 1F

03/30 00:21, , 2F
或是max(矩陣名稱)
03/30 00:21, 2F

03/30 01:14, , 3F
抱歉 我想我沒說清楚 我是想抓 [1,2]
03/30 01:14, 3F

03/30 01:15, , 4F
用矩陣名稱[1,2]或是max(矩陣名稱) 都只能抓最大值而已
03/30 01:15, 4F

03/30 01:16, , 5F
我是想抓值所在的 "位置"
03/30 01:16, 5F

03/30 23:45, , 6F
max.col(matrix)
03/30 23:45, 6F

03/31 04:13, , 7F
which
03/31 04:13, 7F

03/31 09:54, , 8F
which(x-max(x)==0, arr.ind=TRUE)
03/31 09:54, 8F

03/31 09:55, , 9F
上面是2個=
03/31 09:55, 9F

03/31 10:24, , 10F
which(x == max(x), arr.ind = TRUE)
03/31 10:24, 10F

03/31 17:44, , 11F
感謝樓上幾位前輩還有鈺偉學長 !!!
03/31 17:44, 11F

11/09 14:52, , 12F
我是想抓值所在的 "位 https://daxiv.com
11/09 14:52, 12F

01/02 14:52, 5年前 , 13F
抱歉 我想我沒說清楚 https://daxiv.com
01/02 14:52, 13F
文章代碼(AID): #19ptL78O (Statistics)