看板 Statistics 關於我們 聯絡資訊
------------------------------------------------------------------------ TITLE請著名軟體類別 按ctrl+v可預覽 發文前請把灰色的註解刪除 可使用ctrl+y刪除一整行 [軟體程式類別]: R [程式問題]: 想請問一下假設我現在有一個矩陣,我想檢查每一列是否有相同要怎麼做呢? 列如 1,2,3,5,7 2,2,2,2,2 1,2,3,5,7 那就是1,3列相同,如果我現在一次有10000*5的矩陣要檢查大概要怎做 謝謝 [軟體熟悉度]: 低(1~3個月) 有試過用which和metch做 但怎麼試就是不對 希望有人可以幫個忙 謝謝 ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.76.181 ※ 編輯: zzss 來自: 118.171.76.181 (12/28 23:01)
andrew43:遞迴? 12/28 23:09
obarisk:先排序啊 12/28 23:26
Wush978:all.equal ? 12/28 23:44
celestialgod:table(apply(apply(X,1,sort),2,paste,collaps=",")) 12/29 03:39
celestialgod:X是10000x5的矩陣,這樣可以看有沒有次數超過2的 12/29 03:39
celestialgod:即是有重複,name就是有重複的,或是直接用>1來判斷 12/29 03:40
gsuper:apply(data,1,paste,collapse=1) -> x 12/31 14:49
gsuper:apply(data,1,paste,collapse='_') -> x 12/31 14:50
gsuper:duplicated(x) 12/31 14:51
gsuper:恩 我跟樓上原理相同 12/31 14:53