반응형
파이프 연산자 / %>%
파이프 연산자는 파이프라는 이름처럼 왼쪽에서 오른쪽으로 데이터가 전달되는 연산자이다. 왼쪽의 데이터를 전달받아 오른쪽의 연산을 진행한다. dplyr 패키지에서 제공한다.
왼쪽의 데이터를 그대로 함수에 적용시킬 수 있고, 중복사용이 가능하기 때문에 유용한 연산자이다.
> colnames(sleep)
[1] "extra" "group" "ID"
> sum((filter(sleep, group==1))$extra)
[1] 7.5
> sleep %>% colnames()
[1] "extra" "group" "ID"
> (sleep %>% filter(group==1))$extra %>% sum()
[1] 7.5
파이프 연산자를 이용하면 함수에 데이터를 직접 입력할 때 보다 더 직관적인 방법으로 데이터를 계산할 수 있다
반응형
'database > R Programming' 카테고리의 다른 글
[R Programming] R을 통한 데이터의 시각화 (0) | 2022.02.13 |
---|---|
[R Programming] 데이터 프레임(Data frame) 만들기 / 데이터 추가하기 / data.frame() (0) | 2022.01.28 |
[R Programming] 원하는 데이터 찾기 / 데이터 필터링 / 데이터 추출하기 (0) | 2022.01.25 |
[R Programming] mode() / 데이터 자료형 확인하기 (0) | 2022.01.24 |
[R Programming] Data 확인하기 / View() / head() / tail() (1) | 2022.01.21 |