質問は簡単です。私はdplyrの使用を開始しましたが、各行の値のランク付け方法の解決策を考え出すことはできません。究極の目標は、各値と各行にランクを割り当てることです。私は動作しませんでした次のことを試してみました:dplyrを使用してデータフレームの値を列方向にランク付けする方法は?
mat_agg %>% rowwise() %>% mutate_each(funs(rank))
例は次のとおりです。
matrix(c(1,0,0.5,0.5, 0, 1),nrow=2)
望ましい結果は次のようになります。
matrix(c(1,3,2,2, 3, 1),nrow=2)
私は非常に任意の助けに感謝します。ありがとうございました!
と
do
を使用しています。私は '?do 'で動作すると仮定します – akrun' '手配しましたか?ここでは[再現可能な例を作る方法]です(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5965451#5965451)。 –
データフレームではなく行列を使って作業しているのであれば、おそらくdplyrを使いたくないかもしれません(実際の例がもっと複雑な場合もあります)。 –