作者ntme (one shot one kill)
看板R_Language
标题[问题] 如何使用uniqle删除重复n次的资料
时间Thu Oct 16 23:52:26 2014
[问题类型]:
程式谘询(我想用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 这结果
[关键字]:
选择性,也许未来有用
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.234.45
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1413474750.A.C70.html
1F:→ andrew43: 「想删除重复出现n次的资料」是什麽意思? 10/17 03:42
2F:→ andrew43: 另外,你也可以从 sort(table(k)) 下手。 10/17 03:43
感谢
「想删除重复出现n次的资料」的意思三个 1 只要留一个 1就好^ ^
3F:→ koai: names(table(k)[table(k)>2]) 10/17 09:33
感谢
还以为umique可以办的到0.0
※ 编辑: ntme (140.114.234.45), 10/18/2014 01:45:34