더북(TheBook)

order_info_r 테이블 내 sales 열의 평균값이 출력되었습니다. 평균 매출이 6만 3829인 것을 알 수 있습니다.4 함수 부분에는 다음과 같이 sum(), mean(), median(), max(), min(), n()5 등 요약 함수를 적용할 수 있습니다.

summarise(order_info_r, min_value = min(sales), max_value = max(sales))

# A tibble: 1 x 2
   min_value  max_value
       <dbl>     <dbl>
1       6000    552000

 

sales 열의 최솟값과 최댓값을 구해서 출력했습니다. 파이프 연산자를 사용해서 다음과 같이 코드를 바꿀 수도 있습니다.

order_info_r %>% summarise(min_value = min(sales), max_value = max(sales))

# A tibble: 1 x 2
  min_value  max_value
      <dbl>      <dbl>
1      6000     552000

 

summarise() 함수 내 order_info_r을 기술하지 않고 파이프 연산자를 이용해서 앞과 똑같은 결과가 출력되었습니다. 이외에도 모든 열에 대해 요약 값을 출력하는 summarise_all(), 특정 열에 대해 요약 값을 출력하는 summarise_at() 같은 파생 함수가 있습니다. 상황에 맞게 응용해 보기 바랍니다.

 

 


4 결괏값 밑에 밑줄은 숫자 자릿수 구분 기호입니다.

5 n()은 행을 세는 함수입니다.

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