새소식

R/dplyr

R | dplyr | 데이터 정렬(arrange)

  • -

 

 

데이터 정렬 방법

 

  • 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 (개정판)

https://wikidocs.net/book/4315

Contents