1
Rcppでの名前付き数値ベクトルの並べ替え
関数で、数値を計算して名前を付け、ソートされた値を返したい NumericVector、Rcppでてます。(これを使用して)ベクトルをソートできますが、値の名前の順序は同じです。 library(Rcpp) x <- c(a = 1, b = 5, c = 3) cppFunction(' NumericVector foo(NumericVector x) { std::sort(x.begin(), x.end()); return(x); }') foo(x) ## a b c ## 1 3 5 私は関数がこれを返すことを望みます: ## a c b ## 1 3 5 出来ますか?どうすればこれを達成できますか?