반응형
도구 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 |
댓글
만다린망고님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.