R:magrittr(파이프연산자): 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{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

  1. R:개요
    1. R:코딩팁
    2. R:연산자
  2. R:객체
    1. R:자료형
    2. R:자료구조
  3. R:함수
    1. R:자주사용하는 함수
      1. R:aplly계열(반복문, 중복작업)
  4. R:제어문
    1. R:조건문
    2. R:반복문
  5. R:자료조작
    1. R:데이터프레임
    2. R:행렬
  6. R:데이터 저장과 불러오기
    1. R:데이터베이스
    2. R:특정조건 추출하기
  7. R:패키지
    1. R:magrittr(파이프연산자)
    2. R:dplyr(데이터프레임 조작)
    3. R:ggplot2(그래프그리기)
    4. R:KoNLP(한글 텍스트마이닝), wordcloud2(워드클라우드)
    5. R:ddply(데이터 집계, 조작)
    6. R:tidyverse(데이터를 정제하는 패키지들의 집합)
    7. R:jsonlite(JSON 파일 다루기)
    8. R:pbapply(apply계열에 진행바를 보여준다.)
  8. R:활용
    1. R:데이터 접근
    2. R:연관성분석
    3. R:분류분석
  9. R:팁
    1. R:연구용 팁

개요[편집 | 원본 편집]

함수를 여러 번 적용할 때 이를 해석하기란 쉽지 않은 일이다. 어디까지가 괄호인지 파악해야 하고.. 3개 이상 넘어가면 가독성이 너무 떨어진다. 한 줄로 쓸 수 있지만, 그렇게 하면 읽기 복잡해진다. 이를 직관적으로 보기 위한 기능. 이를 개선하기 위해 개발된 패키지.

파이프연산자를 통해 함수를 풀어 쓸 수 있다.

구성이 복잡한 경우, %>%를 활용하여 연산을 펴서 입력하기 위한 도구이다. 이를 파이프연산자라고 하는데, ctrl+shift+m 으로 간단하게 기입할 수도 있다.

예시[편집 | 원본 편집]

데이터셋[범위] %>% #범위를 설정하고
rowMeans() %>% #연산할 함수를 설정한다.
head() #이어서 연산할 것들을 덧붙인다.

%>% 로 다른 명령어와 연계할 수 있어, 굉장히 편하게 사용할 수 있다.

파이프 연산자[편집 | 원본 편집]

기본적으로 %>%가 가장 많이 쓰이지만, 굉장히 다양한 형태의 파이프연산자를 지원한다.