행렬 A를 가지고 있습니다. 행렬을 기반으로 행렬을 정렬하고 싶기 때문에 어떻게 마지막 열을 표현할 수 있습니까? A는 여러분의 행렬 인 경우행렬의 마지막 열을 지정하는 방법
는
0
A
답변
8
> A <- matrix(rnorm(16), 4, 4)
> ncol(A)
[1] 4
> # Get the last column
> A[,ncol(A)]
[1] 0.7593943 0.0726012 2.2784912 -0.2571095
> # If you want to sort based on the last column...
> A[order(A[,ncol(A)]),]
[,1] [,2] [,3] [,4]
[1,] -0.9013910 -0.06612518 -1.51267548 -0.2571095
[2,] 0.3851738 -0.81303780 0.01062751 0.0726012
[3,] -1.6940473 -1.15323294 -1.50261705 0.7593943
[4,] 0.3120409 -0.30047966 0.59672449 2.2784912
4
다음의 마지막 열은 다음과 같습니다 쉼표 전에 공간이기 때문에
A[,ncol(A)]
당신이 R 브래킷 인덱싱에 익숙하지 않은 경우는,이 코드는 (A의 모든 행을 선택 빈칸) 그리고 R 인덱싱 이후 A의 마지막 열은 (파이썬 같은 언어와 달리) 1에서 시작됩니다. ncol(A)
은 A의 열 수를 정수로 반환하므로 이러한 방식으로 원하는 결과를 얻을 수 있습니다.
관련 문제
- 1. 데이터 프레임의 행과 열을 지정하는 방법 R
- 2. 행렬의 각 행렬의 개별 열을 변수로 전달
- 3. 마지막 열 값을 기반으로 행렬의 열을 정렬하는 방법은 무엇입니까?
- 4. matlab에서 행렬의 열을 가장 오른쪽으로 옮기는 방법
- 5. 두 희소 행렬의 열을 균등화하는 방법
- 6. 행렬의 모든 열을 동시에 찾는 방법
- 7. MATLAB에서 행렬의 행과 열을 교환하는 방법
- 8. C에서 행렬의 정렬 된 열을 인쇄하는 방법
- 9. Linq2SQL에서 Identity 열을 지정하는 방법
- 10. C - 행렬의 마지막 요소를 변경하십시오.
- 11. gridview의 마지막 열을 늘리는 방법
- 12. MATLAB : 행렬의 여러 열을 플로팅
- 13. JAMA 행렬의 열을 어떻게 인쇄합니까?
- 14. R : 행렬의 열을 기반으로 변수 이름을 지정하십시오.
- 15. @Inheritance JPA annotation에 다른 열을 지정하는 방법
- 16. 행렬에 포함 할 열을 지정하는 방법
- 17. jqgrid 검색 : 검색 열을 지정하는 방법?
- 18. Excel에서 다른 열을 기반으로 값을 지정하는 방법
- 19. 값에 대한 1 차원 행렬의 기본 순서를 지정하는 방법
- 20. 다양한 열을 사용하여 html 테이블의 마지막 열을 삭제하는 방법
- 21. 데이터 프레임의 열을 마지막 열로 재정렬하는 방법
- 22. 열을 선택하고 결과의 마지막 자릿수를 바꾸는 방법
- 23. Excel에서 마지막 열을 찾는 방법 VB.Net에서
- 24. 마지막 행을 가져와 필요한 열을 복사하는 방법
- 25. 테이블에서 하이 차트의 마지막 열을 제외하는 방법
- 26. 행렬의 행 또는 열을 가리키는 방법은 무엇입니까?
- 27. 행렬의 행과 열을 numpy로 다른 목록으로 정렬합니다.
- 28. 행렬의 열을 반복하는 방법은 무엇입니까? 파이썬에서
- 29. Matlab은 행렬의 임의의 열을 0으로 덮어 씁니까?
- 30. MPI_Send를 사용하여 행렬의 여러 열을 보냅니다.
'A [,을 NcoI (A)]'또는'A [,을 NcoI (A), 드롭 = FALSE]'하여 컬럼 이름을하지 않는 이유는 매트릭스 구조를 유지하는 – dickoa
? 이름을 다루는 것이 더 낫고 안전합니다. – agstudy