좋아, 나는 어리 석음이 많다. How to sort a dataframe by column(s)?의 유용한 아이디어를 읽었지만 힌트가 하나 더 필요합니다. 임의의 수의 열이있는 행렬을 사용하고 모든 열을 순서대로 정렬하는 함수가 필요합니다. 예를 들어 행렬 foo
이 N
열인 경우 은 foo[order(foo[,1],foo[,2],...foo[,N]),]
과 같습니다. with
또는 by
구조를 사용하여 기쁘게 생각하고 필요하다면 내 매트릭스의 colnames
을 정의하십시오. 그러나 인수 모음을 order
(또는 with
)으로 자동화하는 방법을 알아낼 수 없습니다. 또는 나는 paste
으로 전체 피 묻은 끈을 만들었고 그 다음에 call
을 만들 수는 있지만 더 간단한 방법이 있다고 확신합니다.모든 열을 기준으로 행렬을 정렬하는 방법
4
A
답변
8
가장 우아한 데이터 프레임으로 바꿀 및 do.call
사용하는 것입니다 방법 ("우아한"의 특정 값) :
foo[do.call(order, as.data.frame(foo)), ]
이 데이터 프레임은 단지 변수의 list
입니다 작동하기 때문에 일부 관련 속성이 있으며 list
을 기대하는 함수에 전달할 수 있습니다.
관련 문제
- 1. 열을 기준으로 데이터 프레임을 올바르게 정렬하는 방법
- 2. 두 개의 다른 열을 기준으로 정렬하는 방법?
- 3. 코코아에서 tableview 열을 기준으로 정렬하는 방법
- 4. DataTable - 여러 열을 기준으로 정렬하는 방법?
- 5. 특정 열을 기준으로 격자보기를 정렬하는 방법은 무엇입니까?
- 6. jqgrid : 다른 열을 정렬하는 방법
- 7. 합계 열을 기준으로 정렬하는 방법은 무엇입니까?
- 8. 일부 값이 null 인 경우 열을 기준으로 쿼리를 정렬하는 방법?
- 9. timedate 열을 기준으로 gridview 열을 정렬하는 방법은 무엇입니까?
- 10. Observable 컬렉션에 바인딩 된 열을 기준으로 ListView에서 항목을 정렬하는 방법?
- 11. Symfony2 - Propel 및 KnpPaginatorBundle : 열을 기준으로 정렬하는 방법?
- 12. 이 활성 레코드 쿼리에서 연결된 열을 기준으로 정렬하는 방법
- 13. 파일의 한 열을 기준으로 bash에서 파일을 정렬하는 방법
- 14. SQL Server Data Tools 2012에서 열을 기준으로 정렬하는 방법
- 15. 열을 다시 정렬하는 방법
- 16. Datagrid에서 열을 정렬하는 방법?
- 17. primefaces 열을 정렬하는 방법?
- 18. 아르마딜로 행렬의 모든 열을 인덱스 벡터로 정렬하는 가장 좋은 방법
- 19. PowerShell : 그룹을 기준으로 정렬하는 방법?
- 20. listitem을 기준으로 arraylist를 정렬하는 방법
- 21. 가중 값을 기준으로 정렬하는 방법
- 22. 대각선을 기준으로 numpy 행렬을 정렬하십시오.
- 23. 특정 열을 정렬하는 Datagridview
- 24. jqgrid의 숫자 열을 정렬하는 방법
- 25. DataView에서 DateTime 열을 정렬하는 방법?
- 26. EXTJS에서 날짜 열을 정렬하는 방법
- 27. Grails의 관련 테이블에서 열을 기준으로 결과를 정렬하는 방법은 무엇입니까?
- 28. 쿼리에서 필드의 상대 위치를 기준으로 테이블의 열을 정렬하는 방법은 무엇입니까?
- 29. 비표준 열을 기준으로 선택하는 방법
- 30. Criteria API에서 계산 열을 기준으로 레코드를 정렬하는 방법은 무엇입니까?
고마워요! 나는'do.call'을 가지고 해치 우고 데이터 프레임에 강요하는 것을 잊어 버렸다. –