0

とても簡単でした、ありがとう。

埋め込み関数の結果の行列を並べ替えるのに役立つ一般的な関数は考えられません。

元:

moustache <- embed(c(1:4),3)
    moustache
          [,1] [,2] [,3]
    [1,]    3    2    1
    [2,]    4    3    2  

I would rather like the matrix :
          [,1] [,2] [,3]
    [1,]    1    2    3
    [2,]    2    3    4 

ご協力いただきありがとうございます。

4

3 に答える 3

2

標準のインデックスでそれを行うことができます:

embed(1:4,3)[,3:1]
      [,1] [,2] [,3]
[1,]    1    2    3
[2,]    2    3    4 
于 2013-03-19T12:58:48.703 に答える
1

列を逆にします。

moustache[ , ncol(moustache):1]
于 2013-03-19T12:59:56.273 に答える
0

これは、任意の行列を並べ替えるのに役立ちます。

t(apply(moustache,1,sort))
于 2013-03-19T12:59:44.727 に答える