본문 바로가기
R

R ) group_by에 사용자 정의 함수 사용하기 in R

by C.Mond 2023. 11. 13.
728x90
728x90

data를 다루다보면 data frame에서 그룹별로 summarise를하거나 계산을 해야하는 경우가 있습니다

이때 사용자 정의함수를 이용해 계산을 해줄수도 있습니다.

 

간단하게 iris data를 이용해 한번 보겠습니다.

 

func <- function(x,y){
  mean(x)+sum(y)
}


iris %>% 
  group_by(Species) %>% 
  summarise(value=func(Sepal.Length,Petal.Length))

 

 

이런식으로 사용자정의 함수를 이용해 그룹별로 계산을 해줄 수 있습니다

728x90
728x90

댓글