본문 바로가기
my_lesson/_R_컴퓨팅

R_컴퓨팅 - 프로그래밍 구조[1] 연선자

by boolean 2019. 2. 13.
728x90

R_컴퓨팅 - 프로그래밍 구조[1] 연선자


산술 연산자 

같은 위치에 있는 원소들끼리 연산

연산자

설명

 +

 단항 연산자

 -

 단항 연산자 -

 +

 더하기 

 -

 빼기 

 *

 곱하기 

 /

 나누기 

 ^ 또는 **

 지수  

 %%

 나머지 

 %/%

 정수형 나누기(나머지 버림

행렬의 수학적 연산은 %*%

출처https://catkim.tistory.com/1 [김굉의 알알]

 

비교 연산자

비교 연산자들은 특정 조건에 대해서 또는 거짓 여부를 판별할 유용하게 사용하며결과값을 (TRUE) 또는 거짓(FALSE) 값으로 반환합니다.

연산자 

설명 

 >

 보다  

 <

 보다 작은 

 >=

 보다 크거나 같은 

 <=

 보다 작거나 같은 

 ==

  같은 

 != 

  다른 



출처https://catkim.tistory.com/2?category=635308 [김굉의 알알]

 

논리 연산자

논리 연산자들은 "and", "or", "not" 사용해서 TRUE, FALSE, NA(Not Available) 구하는데 사용됩니다

논리 연산자는 프로그램 실행 흐름을 제어하거나, 전형적으로 'if'절을 이용할 유용하게 사용됩니다.

연산자

설명

예문

&

논리곱(and) - 벡터 전체 결과

>2==2 & c(2==2, 3>4)

[1] TRUE FALSE

2==2 & 2==2   TRUE

2==2 & 3>4     FALSE

&&

논리곱(and) - 벡터 첫번째 결과만

>2==2 && c(2==2, 3>4)

[1] TRUE

|

논리합( or) - 벡터 전체 결과

>2!=2 | c(2==2, 3>4)

[1] TRUE FALSE

2!=2 | 2==2   TRUE

2!=2 | 3>4     FALSE

||

논리합(or) - 벡터 첫번째 결과만

>2!=2 | c(2==2, 3>4)

[1] TRUE

!

논리부정(not)

xor( , )

둘 중 하나만 거짓일 경우 TRUE

isTRUE()

벡터의 길이가 1이면서 TRUE일 경우 TRUE



출처https://catkim.tistory.com/3?category=635308 [김굉의 알알]

 

집합연산자

연산자

설명

예문

union

합집합

union(A, B)
A 합집합 B

intersect

교집합

intersect(A, B)

A 교집합 B

setdiff

차집합

setdiff(A, B)

A 차집합 B

setequal

동일성 체크

setequal(A, B)

집합 A와 집합 B는  같은가?

TRUE 또는 FALSE반환

%in%

포함관계 체크

10 %in% B

10은 집합 B의 원소인가?

TRUE 또는 FALSE반환 





댓글