R:함수

학교의 모든 지식. SMwiki
Sam (토론 | 기여)님의 2020년 8월 25일 (화) 21:35 판 (→‎함수만들기)
둘러보기로 이동 검색으로 이동

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:연구용 팁

개요

변수나 자료형을 설명하면서 이미 많이 사용하긴 했다. 사실, 그닥 설명이 없이도 굉장히 익숙한 개념.

도움말 활용

help함수를 이용해 각 함수에 대한 도움말을 얻을 수 있다.

의도 설명 사용법
도움말 얻기 함수에 대한 도움말을 얻는다. help(함수명)
도움말 찾기 함수의 정확한 이름을 모를 때. help.search("검색어")


함수만들기(사용자정의 함수)

어느 언어든 사용자가 함수를 만들어 쓸 수 있다.

단계 방법 설명
만들기 함수 = function(인수들)

{인수를 사용한 명령}

일반적으로 명령 끝에 return(내뱉을 것)을 두어 계산값을 밖으로 내보낸다.
사용 함수(인수들) 인수를 순서대로 나열하거나, 인수이름= 형태로 입력해 넣을 수도 있다.

함수를 바꾸게 되는 일이 생길 수도 있으니, 인수이름 방식으로 입력하길 추천한다.