[问题] 如何使用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