[R_bigdata] R의 문법 (PIPE기법)

R에는 pipe 기법이라고 하여 메서드 내에 메서드를 넣는 것 처럼의 기존의 방식과 달리 연속적으로 연결하는 형태로 표현하는 pipe 기법을 사용할 수 있다.

#day04_02_pipe.R
#pipe 기법
#앞 단계의 실행 결과가 뒤로 전달되는 형태, 앞 단계가 뒤로 연결되는 형태
#기름관이나 수도관 pipe(파이프)를 생각하면 된다.
#'%>%' ctrl + shift + M  을 통해 사용할 수 있다.

library(dplyr)
#기본 문법
print(1)
#1,2,3 을 모두 더해서 출력한다면  ?
sum(print(c(1,2,3)))
#변수를 사용한다면
a<-c(1,2,3)
b<-sum(a)
print(b)

#pipe로 사용하면
1 %>% print() #1이 뒤로 전달 된다는 의미
c(1,2,3) %>% sum() %>% print()

댓글