저는 R 코드를 파이썬으로 번역하고 있습니다. 행을 정렬하는 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
행의 순서는 어떻게 이루어 졌습니까?
감사합니다.
주문을 어떻게 결정합니까? –
signary 행렬은 do.call (...) 명령을 통과하는 일종의 행렬입니다. 이 행렬의 열은 상호 교환 될 수 있지만 행은 교환 될 수 없습니다. do.call (...) 명령으로 주어진 순위는 플롯 레이블을 정렬하는 데 사용됩니다. 나는 그것이 당신의 질문에 대답하는지 모르겠습니다. 감사. – essicolo