我正在將R代碼翻譯成Python。在一個data.frame上有一個do.call命令來命令它的行。這是如何做到讓我困惑。do.call如何排序data.frame的行?
signary = matrix(c(1, 1, 1,-1,-1,-1,
0, 0, 0, 1,-1, 0,
0, 1,-1, 0, 0, 0,
1,-1,-1, 0, 0, 0,
0, 0, 0, 1, 1,-1),
ncol=5)
do.call('order', as.data.frame(signary))
[1] 5 6 4 3 1 2
如何完成行的排序?
謝謝!
你是如何確定的順序? – 2014-10-02 19:40:14
符號矩陣是一種通過do.call(...)命令的矩陣。矩陣中的列可以互換,但不可以交換。由do.call(...)命令給出的排名用於排序標籤。我不確定它是否回答你的問題。謝謝。 – essicolo 2014-10-02 19:45:52