【问题标题】:Rcpp sugar for rank function等级函数的 Rcpp 糖
【发布时间】:2014-06-29 15:39:24
【问题描述】:

我一直在尝试使用 Rcpp 在 c++ 中获取向量的等级。我使用过其他糖功能,例如

is_na();

C++ 中的 rank R 函数是否有类似的糖函数。 Rcpp/ 中是否还有可用的 R 糖函数列表

【问题讨论】:

  • Hadley 有糖功能列表:adv-r.had.co.nz/Rcpp.html#rcpp-sugar 但我不知道它有多详尽。编写自己的排名函数应该不会太难。
  • 感谢您的列表,并且很容易实现我自己的 rank()。

标签: c++ r rcpp syntactic-sugar


【解决方案1】:

1) 有一个order 函数hereorder(order(x))rank(x, ties = "first")

2) 第二种方法是:match(x, sort(x))

添加第二种方法。

【讨论】:

  • 谢谢第二个是一个优雅的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-21
  • 2013-11-13
相关资源
最近更新 更多