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)도 순서를 가지며, 문자형이나 날짜형을 순서에 따라 출력할 수도 있습니다.