728x90
데이터 분석 과정에서 특정 변수 값을 바탕으로 데이터를 정렬해야 하는 경우에는 arrange( ) 함수를 적용하면 보다 쉽게 작업을 수행할 수 있다. arrange( ) 함수는 앞서 설명드린 filter, select 함수 등과 조합하여 효율적으로 사용할 수 있다. 구체적인 사용 방법은 아래 예시와 같다.
Case 1: 오름차순(기본값)
- arrange( ) 함수의 괄호 안에 정렬 기준으로 사용할 변수를 입력
- 예시: Ozone 변수를 기준으로 케이스를 오름차순으로 정렬할 경우
> airquality %>% arrange(Ozone) %>% head(5)
Ozone Solar.R Wind Temp Month Day
1 1 8 9.7 59 5 21
2 4 25 9.7 61 5 23
3 6 78 18.4 57 5 18
4 7 NA 6.9 74 5 11
5 7 48 14.3 80 7 15
Case 2: 내림차순
- 내림차순으로 정렬하고 싶다면 기준 변수를 desc( )에 적용
- 예시: Temp 변수를 기준으로 케이스를 내림차순으로 정렬할 경우
> airquality %>% arrange(desc(Temp)) %>% head(5)
Ozone Solar.R Wind Temp Month Day
1 76 203 9.7 97 8 28
2 84 237 6.3 96 8 30
3 118 225 2.3 94 8 29
4 85 188 6.3 94 8 31
5 NA 259 10.9 93 6 11
'R Programming > dplyr 패키지' 카테고리의 다른 글
group_by( ) 와 summarise( ) 함수: 그룹별 요약 (0) | 2022.08.11 |
---|---|
mutate( ) 함수: 파생변수 추가 (0) | 2022.08.09 |
select( ) 함수: 변수 추출 (0) | 2022.08.08 |
filter( ) 함수: 케이스(행) 추출 (0) | 2021.02.25 |
dplyr 패키지 개요 및 설치 (0) | 2021.02.23 |
댓글