5.2 파이프된 명령어에 ‘.’ 사용하기

x %>% f(y,.)f(y,x)로 변환된다. 데이터 세트 x 대신에 ‘.’을 사용할 수 있다.

예를 들어, lm()과 같은 모델링 함수는 첫 번째 인수가 데이터 세트가 아닌 모델 공식이 되는게 일반적이다. 그리고, 파이핑 체인에서의 데이터 세트를 나타내는 의미로 .을 사용할 수 있다:

d %>% 
  filter(age < 40) %>% 
  lm(tumorsize ~ age, data=.)           # the . is the filtered dataset
## 
## Call:
## lm(formula = tumorsize ~ age, data = .)
## 
## Coefficients:
## (Intercept)          age  
##     -78.219        4.116