accumulate(.x, .f, ..., .init, .dir = c("forward", "backward"))
accumulate2(.x, .y, .f, ..., .init)Today Function : reduce()

오늘의 함수는 purrr 패키지의 accumulate() 함수입니다. Two-Table Verbs 함수를 사용해서 3개 이상의 데이터테이블을 처리할 땐 reduce() 함수를 사용합니다. 그런데 그와 유사한 accumulate() 함수는 중간 단계를 모두 유지해줍니다.
Usage
Argument
.x : 리스트나 atomic vector가 들어갑니다
.f : accumulate() 함수에서는 Two-Table Verbs 함수가, accumulate2() 함수에는 그 이상의 함수를 사용할 수 있습니다.
.dir : accumulate의 방향을 정합니다.