4 mutate_all( ) 함수: 모든 열 조작해서 새로운 열 생성하기

    mutate_all() 함수는 모든 열을 조작하여 새로운 열을 생성합니다. 사용할 함수를 지정하는 funs() 옵션을 함께 사용합니다. 다음은 테이블의 각 열 값에 대한 최댓값을 찾는 예시입니다.

     

    그림 7-14 | mutate_all() 함수 원리

    order_info_r %>% mutate_all(funs(max))
    
    # A tibble: 391 x 5
        order_no            item_id  reserv_no  quantity   sales
        <chr>               <chr>    <chr>         <dbl>   <dbl>
     1  191231607864610000  M0010    2019123107      23   552000
     2  191231607864610000  M0010    2019123107      23   552000
     3  191231607864610000  M0010    2019123107      23   552000
     4  191231607864610000  M0010    2019123107      23   552000
     5  191231607864610000  M0010    2019123107      23   552000
     6  191231607864610000  M0010    2019123107      23   552000
     7  191231607864610000  M0010    2019123107      23   552000
     8  191231607864610000  M0010    2019123107      23   552000
     9  191231607864610000  M0010    2019123107      23   552000
    10  191231607864610000  M0010    2019123107      23   552000
    # ... with 381 more rows

    * 사용할 함수를 지정

    * 최댓값

     

    각 열의 최댓값을 찾아 출력했습니다. 참고로 숫자형 데이터뿐만 아니라 문자형( A~Z)이나 날짜형( 2020-01-01~2020-01-31)도 순서를 가지며, 문자형이나 날짜형을 순서에 따라 출력할 수도 있습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.