[R] 연산자 모음

반응형
    반응형

    R에서의 연산자들을 한데 모았습니다.
    기호로 표현하는 것들이기 때문에 당연히 그 의미를 알아두면 편하게 쓸 수 있습니다. 어려운건 전혀 없습니다.

    산술 연산자

    연산자 내용
    + 덧셈
    - 뺄셈
    * 곱하기
    / 나누셈
    %% 나눗셈 중 나머지 출려
    %/% 나눗셈 중 몫 출력
    ^ 지수 입력
    ** 지수 입력

    연산 중에서 나눗셈 부분만 보겠습니다.
    나머지는 수학하듯이 하면 되서 넘어가겠습니다.

    # 나눗셈
    > 7/4
    [1] 1.75
    
    # 몫 구하기
    > 7%/%4
    [1] 1
    
    # 나머지 구하기
    > 7%%4
    [1] 3

    관계 연산자

    연산자 내용
    > 부등호(좌변이 우변보다 크다)
    < 부등호(좌변이 우변보다 작다)
    >= 부등호(좌변이 우변보다 크거나 같다)
    <= 부등호(좌변이 우변보다 작거나 같다)
    == 좌변과 우변이 같으면 참, 아니면 거짓
    != 좌변과 우변이 다르면 참, 아니면 거짓

     

    주의할 점은 크거나 같다나 작거나 같다를 쓸 때 연산자 순서를 반대로 쓰면 안됩니다.

    7=<4

     

    논리 연산자

    데이터 전처리 할때 많이 쓰이는 논리연산자입니다.
    and,or,not으로 글자그대로 쓰지 않고 기호를 이용해 표현합니다.

    연산자 내용
    & and와 같음. 두개의 논릿값 모두 참이면 참, 아니면 거짓
    && 첫번째 값만 and 처리
    | or과 같음.shift+\ 으로 입력해서 표현.두 논릿값 중 하나가 참이면 참, 아니면 거짓
    ! not과 같음. 참이면 거짓, 거짓이면 참 출력

     

    &와 | 는 값과 값 사이에 쓰지만 !는 값 앞에 씁니다.

    > c(FALSE, TRUE, FALSE) & c(TRUE,TRUE,FALSE)
    FALSE TRUE FALSE
    
    > c(FALSE, TRUE, FALSE) && c(TRUE,TRUE,FALSE)
    FALSE
    
    > c(FALSE, TRUE, FALSE) | c(TRUE,TRUE,FALSE)
    TRUE TRUE FALSE
    
    > !TRUE
    FALSE

     

    대입 연산자

    변수에 값을 대입할 때 사용하는 연산자입니다.

    연산자 내용
    = 왼쪽의 변수에 오른쪽 값 대입
    <- 왼쪽의 변수에 오른쪽 값 대입
    -> 오른쪽 변수에 왼쪽 값 대입
    #오른쪽 값 대입
    >A = 3+5 # 또는 A <- 3+5
    >A
    [1] 8
    
    #왼쪽 값 대입
    >3 -> B
    >B
    [1] 3

     

    기타 연산자

    help와 찾아보기 기능 연산자입니다.

    연산자 내용
    ? 함수에 대한 설명 제공
    ?? 함수와 관련된 토픽리스트 제공

     

    함수 앞에 ? 연산자를 입력하면 Help 탭에 설명이 뜹니다.

    ?list



    ?? 연산자는 함수와 관련된 토픽을 나열합니다.
    해당 링크를 누르면 그에 맞는 설명이 나옵니다.

    ??list

    'R' 카테고리의 다른 글

    [R] 리스트(list)  (0) 2022.05.03
    [R] 벡터 다루기(내장함수와 연산)  (0) 2022.04.28
    [R] 벡터 다루기(입출력)  (0) 2022.04.18
    R 데이터 타입 소개(종류, 타입확인)  (0) 2022.04.16
    R 변수선언 방법  (0) 2022.04.15

    댓글

    Designed by JB FACTORY

    ....