데이터 정렬 방법
- sort() : 순서를 정렬해서 데이터 값 반환 / default 오름차순, 전체 데이터 정렬 불가능
- order() : 순서를 정렬해서 인덱스 반환 / default 오름차순
- dplyr::arrange() : dplyr 패키지에서 제공하는 함수 / default 오름차순
01. sort 함수 사용
1) 오름차순 정렬
sort(iris$Sepal.Length)
2) 내림차순 정렬
sort(iris$Sepal.Length, decreasing = T)
02. order 함수 사용
1) 오름차순 정렬
order(iris$Sepal.Length)
iris[order(iris$Sepal.Length),]
2) 내림차순 정렬
iris[order(iris$Sepal.Length, decreasing = T),]
03. dplyr::arrange() 함수 사용
1) 오름차순 정렬
iris %>%
arrange(Sepal.Length) # Sepal.Length을 기준으로 오름차순 정렬
2) 내림차순 정렬
iris %>%
arrange(- Sepal.Length) # Sepal.Length을 기준으로 내림차순 정렬
더보기
참고 서적 / 위키북스|Must Learning with R (개정판)
'R > dplyr' 카테고리의 다른 글
R | dplyr | 샘플 데이터 무작위 추출 - sample_frac(), sample_n() (0) | 2023.01.02 |
---|---|
R | dplyr | mutate, mutate_if , mutate_at - 새로운 변수 생성 및 처리 (1) | 2022.12.28 |
R | dplyr | 변수 추출 select(), select_if() (0) | 2022.12.15 |
R | dplyr | 조건에 맞는 행 추출(filter) (0) | 2022.12.09 |
R | dplyr | 집계 데이터 만들기(group by, summarise) (0) | 2022.12.06 |