[問題] 如何使用uniqle刪除重複n次的資料

作者: ntme (one shot one kill)   2014-10-16 23:52:26
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
想刪除重複出現n次的資料
看到R 有unique 指令可以用
看了help裡面有nmax參數
nmax the maximum number of unique items expected (greater than one).
請問把nmax設成3,就是把重複三次的資料刪除嗎(只留下一個)
因為試了一下發現沒用
所以上來請教
[程式範例]:
k=c(1,1,1,3,3,3,4,4,2,2)
unique(k,nmax=3)
得到
[1] 1 3 4 2
希望只得到 1 3 這結果
[關鍵字]:
選擇性,也許未來有用
作者: andrew43 (討厭有好心推文後刪文者)   2014-10-17 03:42:00
「想刪除重複出現n次的資料」是什麼意思?另外,你也可以從 sort(table(k)) 下手。
作者: koai (可笑的自以為...)   2014-10-17 09:33:00
names(table(k)[table(k)>2])

Links booklink

Contact Us: admin [ a t ] ucptt.com