列名を入れ替えたマトリックスがありますが、そうすると、列が並べ替えられます。例:
BGASBK BTICFR
になります
CFRBTI SBKBGA
(最初の 3 文字と最後の 3 文字を入れ替えたため)
ただし、新しい順序が元の順序と同じになるようにしたいと思います。つまり
SBKBGA CFRBTI
、実際には複数の列があります。
どんな助けでも大歓迎です!
ありがとう
マイク
列名を入れ替えたマトリックスがありますが、そうすると、列が並べ替えられます。例:
BGASBK BTICFR
になります
CFRBTI SBKBGA
(最初の 3 文字と最後の 3 文字を入れ替えたため)
ただし、新しい順序が元の順序と同じになるようにしたいと思います。つまり
SBKBGA CFRBTI
、実際には複数の列があります。
どんな助けでも大歓迎です!
ありがとう
マイク
元の順序を列に保存し、それを使用して最終結果を並べ替えてみませんか? このようなもの :
A <- data.frame(a=c("BGASBK","BTICFR"),
b=c("SBKBGA","CFRBTI"))
## I store the order of the column a to be used later
A$ord <- order(A$a) ## here you can use many columns order(col1,col2,..)
B <- A[order(A$b),]
b で並べ替えた場合、 ord 列を使用して並べ替えることができます。
B[order(B$ord),]