6 sort( )와 order( ) 함수

    ▪︎ sort( ) 함수: 순서를 정렬해서 데이터 값 반환

    sort() 함수는 데이터 값의 순서를 정렬해서 반환합니다. 기본은 오름차순입니다.

    > x <- c(20, 10, 30, 50, 40)
    > sort(x, decreasing = FALSE)     # 내림차순 정렬 아님(오름차순)
    [1] 10 20 30 40 50
    > sort(x, decreasing = TRUE)      # 내림차순 정렬
    [1] 50 40 30 20 10

     

     

    ▪︎ order( ) 함수: 순서를 정렬해서 인덱스 반환

    order() 함수는 데이터 값의 순서를 정렬하는 것이 아니라, 데이터 값의 위치 인덱스를 정렬 방법대로 반환합니다. 기본은 오름차순입니다.

    > x <- c(20, 10, 30, 50, 40)
    > order(x, decreasing = FALSE)     # 오름차순 정렬일 때 인덱스 순서
    [1] 2 1 3 5 4
    > order(x, decreasing = TRUE)      # 내림차순 정렬일 때 인덱스 순서
    [1] 4 5 3 1 2
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.