R:magrittr(파이프연산자): 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: {{R}} == 개요 == 함수를 여러 번 적용할 때 이를 해석하기란 쉽지 않은 일이다. 어디까지가 괄호인지 파악해야 하고.. 3개 이상 넘어가면 가...) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
{{R}} | {{R}} | ||
== 개요 == | ==개요== | ||
함수를 여러 번 적용할 때 이를 해석하기란 쉽지 않은 일이다. 어디까지가 괄호인지 파악해야 하고.. 3개 이상 넘어가면 가독성이 너무 떨어진다. 한 줄로 쓸 수 있지만, 그렇게 하면 읽기 복잡해진다. 이를 직관적으로 보기 위한 기능. 이를 개선하기 위해 개발된 패키지. | 함수를 여러 번 적용할 때 이를 해석하기란 쉽지 않은 일이다. 어디까지가 괄호인지 파악해야 하고.. 3개 이상 넘어가면 가독성이 너무 떨어진다. 한 줄로 쓸 수 있지만, 그렇게 하면 읽기 복잡해진다. 이를 직관적으로 보기 위한 기능. 이를 개선하기 위해 개발된 패키지. | ||
8번째 줄: | 8번째 줄: | ||
구성이 복잡한 경우, <code>%>%</code>를 활용하여 연산을 펴서 입력하기 위한 도구이다. 이를 파이프연산자라고 하는데, <code>ctrl+shift+m</code> 으로 간단하게 기입할 수도 있다. | 구성이 복잡한 경우, <code>%>%</code>를 활용하여 연산을 펴서 입력하기 위한 도구이다. 이를 파이프연산자라고 하는데, <code>ctrl+shift+m</code> 으로 간단하게 기입할 수도 있다. | ||
=== 예시 === | ===예시=== | ||
<syntaxhighlight lang="r"> | <syntaxhighlight lang="r"> | ||
데이터셋[범위] %>% #범위를 설정하고 | 데이터셋[범위] %>% #범위를 설정하고 | ||
14번째 줄: | 14번째 줄: | ||
head() #이어서 연산할 것들을 덧붙인다. | head() #이어서 연산할 것들을 덧붙인다. | ||
</syntaxhighlight>%>% 로 다른 명령어와 연계할 수 있어, 굉장히 편하게 사용할 수 있다. | </syntaxhighlight>%>% 로 다른 명령어와 연계할 수 있어, 굉장히 편하게 사용할 수 있다. | ||
== 파이프 연산자 == | |||
기본적으로 %>%가 가장 많이 쓰이지만, 굉장히 다양한 형태의 파이프연산자를 지원한다. |
2020년 9월 24일 (목) 21:54 기준 최신판
R언어 공부를 위한 틀 틀:R
개요[편집 | 원본 편집]
함수를 여러 번 적용할 때 이를 해석하기란 쉽지 않은 일이다. 어디까지가 괄호인지 파악해야 하고.. 3개 이상 넘어가면 가독성이 너무 떨어진다. 한 줄로 쓸 수 있지만, 그렇게 하면 읽기 복잡해진다. 이를 직관적으로 보기 위한 기능. 이를 개선하기 위해 개발된 패키지.
파이프연산자를 통해 함수를 풀어 쓸 수 있다.
구성이 복잡한 경우, %>%
를 활용하여 연산을 펴서 입력하기 위한 도구이다. 이를 파이프연산자라고 하는데, ctrl+shift+m
으로 간단하게 기입할 수도 있다.
예시[편집 | 원본 편집]
데이터셋[범위] %>% #범위를 설정하고
rowMeans() %>% #연산할 함수를 설정한다.
head() #이어서 연산할 것들을 덧붙인다.
%>% 로 다른 명령어와 연계할 수 있어, 굉장히 편하게 사용할 수 있다.
파이프 연산자[편집 | 원본 편집]
기본적으로 %>%가 가장 많이 쓰이지만, 굉장히 다양한 형태의 파이프연산자를 지원한다.