相关疑难解决方法(0)

R - 获取向量中最大n个元素的索引的最快方法

假设我有一个x包含100万个元素的巨大向量,我想找到最多30个元素的索引.我不特别在意结果是否在这30个元素中排序,只要它们是整个向量中的最大值30.使用order[x][1:30]似乎相当昂贵,因为它必须对整个矢量进行排序.我考虑过使用partial选项sort,但sort返回值,并且在指定index.return时不支持该选项partial.有没有一种有效的方法来查找索引而不对整个向量进行排序?

sorting r vector

12
推荐指数
1
解决办法
8753
查看次数

标签 统计

r ×1

sorting ×1

vector ×1