作者chu1216 (chu)
看板R_Language
标题[问题] 用which找index并返回其值
时间Wed Sep 14 18:22:35 2022
请问一下
我除了要找非零的index的矩阵, 并且要返回其值
我用which(XXX != 0, arr.ind = T),
只能找出第一跟第二栏是index的列跟行,
我想要在第三行是该index的值,我有用for loop 在第三行加上该值,
也有用这种方法XXX[XXX!=0], 但因为矩阵的size非常大,
即便用了sparsematrix,效率还是差,要等非常非常久,
有没有比较快的写法,找到index的同时,并顺便返回其值。
感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 100.36.156.178 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1663150957.A.33F.html
※ 编辑: chu1216 (100.36.156.178 美国), 09/14/2022 18:26:44
1F:→ celestialgod: 不需要重复发文吧... 09/14 19:24