有没有一种简单的方法可以使用两个条件对R中的值进行排名(第二个条件是关系)?

男子

我一直在想,是否有一种简单的方法可以用两个标准对R中的值进行排名:一个用于主排名,另一个用于对关系进行排名。

例如,假设我们有以下几组数字:

a <- c(9,13,6,3,7,1,13)
b <- c(1,4,3,6,5,7,2)

现在,假设我们想a使用中的信息进行排名b以处理中的联系rank(a),因此最终得到以下结果:

> 5 7 3 2 4 1 6

有简单的方法可以在R中得到它吗?rank处理关系的选项对此没有帮助。

PS:关于rank和联系有一个类似的问题,但是它不是重复的,因为尽管标题暗示了它并没有真正问相同的事情:是否有一种简单的方法来对多个标准进行排名,以保留R中的联系?

罗兰

假设所有联系实际上都已断开:

order(order(a, b))
#[1] 5 7 3 2 4 1 6

可能有更有效的替代方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以使用JavaScript返回指定元素的顶部或第二个父元素?

有没有一种方法可以使用熊猫根据其他条件从两个不同的列和跨行对日期进行分组?

有没有一种方法可以在元素内指定第二个<span>?

有没有一种简单的方法可以在 Ruby 中选择倒数第二个项目?

Graphql-有没有一种方法可以同时插入两个表,但是第二个表取决于第一个表的返回?

有没有一种方法可以将列表中的元素插入第二个列表中的第k个位置?

有没有一种方法可以与一个表合并,如果没有与第二个表合并?

有没有一种方法可以使用ggplot将两个相似的图例组合为一个简单的图例?

有没有一种pythonic方法可以从列表中获得两个元素(第一,第二)...(最后,第一)

有没有一种方法可以使列表上的For循环在列表的第二个元素(跳过第一个元素)处开始其循环(迭代)?

有没有一种方法可以根据条件“分叉”成两个列表

有没有一种方法可以将令牌列表中的两个令牌进行组合?

有没有一种方法可以使用ggmap mapdist在R中一次从数据点运行多个两个?

有没有一种简单的方法可以使用 TypeScript 更改嵌套 json 数据中的一个值?

在python中,有没有一种方法可以使用类和继承在屏幕上输出两个(或多个)按钮?

在Java中,有没有一种简单的方法可以使用自定义的equals函数获取两个集合之间的差异而不会覆盖equals?

有没有一种简单的方法可以用联合密钥加入两个 IList

有没有一种方法可以随机排列数组,以使两个连续的值都不相同?

有没有一种方法可以在两个pouchdb实例之间进行同步?

有没有一种方法可以使用进行中的动态查询有条件地应用内部联接?

有没有一种方法可以使用Google表格的IMPORTXML函数一次导入两个查询?

有没有一种方法可以使用子句“内部联接”联接两个表,然后再使用多个“左联接”子句

一个if语句中有两个条件,如果第一个条件为假,第二个条件是否重要?

有没有一种方法可以使用逻辑AND在GitHub动作中组合推送条件?

有没有一种方法可以测试在numpy中是否可以广播两个形状?

有没有一种方法可以合并两个或多个执行类似操作的事件以使用DRY原理

有没有一种方法可以使用Notepad ++在两个视图中突出显示选定的字符串?

有没有一种方法可以将列中的2个值分成两个独立的列?

有没有一种方法可以根据Excel 2016中的条件对一组单元格进行排名?