반응형
도구 R로 푸는 통계
62. order 함수
order 함수는 n번째 순위에 해당하는 원소가 원래 벡터에서 몇 번째 원소인지를 알려줍니다. 설명만으로는 이해가 어렵구요. 예제를 통해 이해해봅시다.
> A=c(21,11,23,15,29,24,13)
> order(A)
[1] 2 7 4 1 3 6 5
order(A)에서 반환된 벡터의 첫번째 열에 입력된 값은 벡터 A에서 가장 작은 원소가 몇번째 원소인지를 알려줍니다. 2라는 것은 두번째 원소를 뜻하고 A벡터에서 11을 가리킵니다. 11이 벡터 A의 가장 작은 원소이기 때문입니다. 같은 원리로 두번째 열에 입력된 값은 벡터 A에서 두번째로 작은 원소가 몇번째 원소인지를 알려줍니다. 7번째 원소구요. 벡터 A의 7번째 원소는 13입니다.
NA를 처리하는 방법은 rank와 동일합니다.
(rank함수 설명 : http://hsm-edu.tistory.com/463)
기본설정은 오름차순정렬이구요. 내림차순 정렬도 가능합니다.
> A=c(21,11,23,15,29,24,13)
> order(A,decreasing=TRUE)
[1] 5 6 3 1 4 7 2
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 64. 엑셀에서 저장한 CSV 파일 R로 불러오기 (3) | 2020.03.29 |
---|---|
[R 강의] 63. R에서 CSV 파일 저장하고 엑셀에서 열어보기 (0) | 2020.03.29 |
[R 강의] 61. 데이터가 너무 클 때 일부만 보여주는 함수 (head, tail) (0) | 2020.03.28 |
[R 강의] 60. 객체의 내부 구조 보는 법 (str) (0) | 2020.03.28 |
[R 강의] 59. R에서 제공하는 내장 데이터셋(Dataset) 확인하는 방법 (0) | 2020.03.28 |
댓글