行我有一个数据集,看起来像这样:删除“半副本”中的R
text id screenName retweetCount isRetweet retweeted longitude latitude
1 xx 778980737861062656 0504Traveller 0 FALSE FALSE <NA> <NA>
2 xx 778967536167559168 Iz_Azman 0 FALSE FALSE <NA> <NA>
3 yy 778962265298960384 Iz_Azman 0 FALSE FALSE <NA> <NA>
4 yy 778954988122939392 travelindtoday 2 FALSE FALSE <NA> <NA>
5 zz 778948691969224705 umtn 2 FALSE FALSE <NA> <NA>
6 zz 778942095843135493 flyinsider 0 FALSE FALSE <NA> <NA>
这些是在R包twittR
鸣叫一些鸣叫具有完全相同的text
但不同retweetCount
。我想保留唯一的推文(通过text
),但保留那些与最高retweetCount
重复。 (在上述情况下,推文1,4和5.)
我该怎么做?
很好的答案。如果你想要的不仅仅是顶级1,还可以使用'arrange'而不是'which.max';如果你想离散分组推荐的最高百分位数,可以使用'arrange'。 – shayaa
@shayaa正确!我脑海中想到的第一个想法是使用'top_n',但即使这样会返回'xx'中的两行 –