有沒有一種方法可以一次從矩陣中選擇一組預先指定的元素?具體而言,假設我有以下矩陣:R一次從矩陣中選擇特定元素
58 59 60 62 63 64
58 0.000000 3.772139 6.367721 8.978718 12.197210 13.401126
59 3.772139 0.000000 3.755554 5.935946 9.592700 11.664533
60 6.367721 3.755554 0.000000 5.999409 9.324764 11.991269
62 8.978718 5.935946 5.999409 0.000000 3.810169 6.762802
63 12.197210 9.592700 9.324764 3.810169 0.000000 3.796884
64 13.401126 11.664533 11.991269 6.762802 3.796884 0.000000
我想選擇的細胞[1,2],[2,3],[3,4],[4,5],[5,6] 。我意識到我可以通過索引來引用它們,在這種情況下,我可以運行:
mymatrix [c(2,9,16,23,30)]。
但是,從稍後閱讀代碼來看,這不是很清楚。有沒有辦法一次輸入實際(行,列)引用?
謝謝!
as.vector(mymatrix [c(1,2,3,4,5),c(2,3,5,6)])(mymatrix [行,列]) – dickoa 2012-08-16 19:12:19