1. 나머지 연산자 : %% 

 

ex) 

> x <- c(1, 2, 3, 4, 5, 6, 7) > y <- c(5) > x %% y  [1] 1 2 3 4 0 1 2 

 

 

2. 정수 나누기 연산자 : %/%

 

ex)

> x <- c(1, 2, 3, 4, 5, 6, 7) > y <- c(5)
> x %/% y

[1] 0 0 0 0 1 1 1 1

 

 

3. 행렬 곱하기 연산자 %*%

 

ex) 결과 연산 (1*4 + 2*5 + 3*6) = 4 + 10 + 18= 32

> x <- c(1, 2, 3) > y <- c(4, 5, 6) > x %*% y [,1] [1,] 32

 

4. 벡터 내 특정 값 포함 여부를 확인하는 연산자 : %in% 

 

  - 벡터 내 특정 값이 포함되어 있는지 여부를 TRUE, FALSE 형태의 논리형 벡터로 결과를 출력해주는 연산자

 

ex1)

> 1:6 %in% 0:36 [1] TRUE TRUE TRUE TRUE TRUE TRUE

ex2) using 'all'

> all(1:6 %in% 0:36) [1] TRUE > all(1:60 %in% 0:36) [1] FALSE

ex3) using 'any'

> any(1:6 %in% 0:36) [1] TRUE > any(1:60 %in% 0:36) [1] TRUE > any(50:60 %in% 0:36) [1] FALSE

 

+ Recent posts