logo

R의 연산자

~ 안에 컴퓨터 프로그래밍 에서 연산자는 동작을 나타내는 기호입니다. 연산자는 컴파일러에게 특정 작업을 수행하도록 지시하는 기호입니다. 논리적 또는 매우 정확한 조작. R 프로그래밍에는 내장된 연산자가 매우 풍부합니다.

~ 안에 R 프로그래밍 , 다양한 유형의 연산자가 있으며 각 연산자는 서로 다른 작업을 수행합니다. 데이터 조작을 위해 모델 수식 및 목록 인덱싱과 같은 고급 연산자도 있습니다.

내 라이브 크리켓

R에는 다음과 같은 유형의 연산자가 사용됩니다.

R 연산자
  1. 산술 연산자
  2. 관계 연산자
  3. 논리 연산자
  4. 할당 연산자
  5. 기타 연산자

산술 연산자

산술 연산자는 산술 수학 연산을 나타내는 데 사용되는 기호입니다. 연산자는 벡터의 모든 요소에 작용합니다. R에서 지원하는 다양한 산술 연산자가 있습니다.

예 아니오 운영자 설명
1. + 이 연산자는 R에서 두 벡터를 추가하는 데 사용됩니다.<- c(2, 3.3, 4)< td>
 b <- c(11, 5, 3) print(a+b) < pre> <strong>It will give us the following output:</strong> <pre> [1] 13.0 8.3 5.0 </pre></->
2. - 이 연산자는 벡터를 다른 벡터와 나누는 데 사용됩니다. ㅏ<- c(2, 3.3, 4)< td>
 b <- c(11, 5, 3) print(a-b) < pre> <strong>It will give us the following output:</strong> <pre> [1] -9.0 -1.7 3.0 </pre></->
삼. * 이 연산자는 두 벡터를 서로 곱하는 데 사용됩니다. ㅏ<- c(2, 3.3, 4)< td>
 b <- c(11, 5, 3) print(a*b) < pre> <strong>It will give us the following output:</strong> <pre> [1] 22.0 16.5 4.0 </pre></->
4. / 이 연산자는 벡터를 다른 벡터와 나눕니다. ㅏ<- c(2, 3.3, 4)< td>
 b <- c(11, 5, 3) print(a b)< pre> <strong>It will give us the following output:</strong> <pre> [1] 0.1818182 0.6600000 4.0000000 </pre></->
5. %% 이 연산자는 두 번째 벡터로 첫 번째 벡터의 나머지를 찾는 데 사용됩니다. ㅏ<- c(2, 3.3, 4)< td>
 b <- c(11, 5, 3) print(a%%b) < pre> <strong>It will give us the following output:</strong> <pre> [1] 2.0 3.3 0 </pre></->
6. %/% 이 연산자는 첫 번째 벡터를 두 번째(몫)로 나누는 데 사용됩니다.
 a <- c(2, 3.3, 4) b <- c(11, 5, 3) print(a% %b) < pre> <strong>It will give us the following output:</strong> <pre> [1] 0 0 4 </pre></->
7. ^ 이 연산자는 첫 번째 벡터를 두 번째 벡터의 지수로 늘렸습니다. ㅏ<- c(2, 3.3, 4)< td>
 b <- c(11, 5, 3) print(a^b) < pre> <strong>It will give us the following output:</strong> <pre> [1] 0248.0000 391.3539 4.0000 </pre></->

관계 연산자

관계 연산자는 두 엔터티 간의 일종의 관계를 정의하는 기호입니다. 여기에는 수치적 평등과 불평등이 포함됩니다. 관계 연산자는 첫 번째 벡터의 각 요소를 두 번째 벡터의 해당 요소와 비교합니다. 비교 결과는 부울 값이 됩니다. R에서 지원하는 관계 연산자는 다음과 같습니다.

미세석핵
예 아니오 운영자 설명
1. > 이 연산자는 첫 번째 벡터의 모든 요소가 두 번째 벡터의 해당 요소보다 큰 경우 TRUE를 반환합니다.
 a <- c(1, 3, 5) b b) < pre> <strong>It will give us the following output:</strong> <pre> [1] FALSE FALSE FALSE </pre></->
2. < 이 연산자는 첫 번째 벡터의 모든 요소가 두 번째 벡터의 해당 요소보다 작을 때 TRUE를 반환합니다.
 a <- c(1, 9, 5) b <- c(2, 4, 6) print(a <b) < pre> <strong>It will give us the following output:</strong> <pre> [1] FALSE TRUE FALSE </pre></->
삼. <=< td> 이 연산자는 첫 번째 벡터의 모든 요소가 다른 벡터의 해당 요소보다 작거나 같을 때 TRUE를 반환합니다.
 a <- c(1, 3, 5) b <- c(2, 6) print(a<="b)" < pre> <strong>It will give us the following output:</strong> <pre> [1] TRUE TRUE TRUE </pre></->
4. >= 이 연산자는 첫 번째 벡터의 모든 요소가 다른 벡터의 해당 요소보다 크거나 같을 때 TRUE를 반환합니다.
 a <- c(1, 3, 5) b="b)" < pre> <strong>It will give us the following output:</strong> <pre> [1] FALSE TRUE FALSE </pre></->
5. == 이 연산자는 첫 번째 벡터의 모든 요소가 두 번째 벡터의 해당 요소와 같을 때 TRUE를 반환합니다.
 a <- c(1, 3, 5) b <- c(2, 6) print(a="=b)" < pre> <strong>It will give us the following output:</strong> <pre>[1] FALSE TRUE FALSE </pre></->
6. != 이 연산자는 첫 번째 벡터의 모든 요소가 두 번째 벡터의 해당 요소와 같지 않으면 TRUE를 반환합니다.
 a <- c(1, 3, 5) b="b)" < pre> <strong>It will give us the following output:</strong> <pre> [1] TRUE FALSE TRUE </pre></->

논리 연산자

논리 연산자를 사용하면 프로그램이 여러 조건을 기반으로 결정을 내릴 수 있습니다. 프로그램에서 각 피연산자는 거짓 또는 참 값으로 평가될 수 있는 조건으로 간주됩니다. 조건의 값은 op1의 전체 값을 결정하는 데 사용됩니다. 운영자 op2. 논리 연산자는 유형이 논리, 숫자 또는 복소수인 벡터에 적용 가능합니다.

논리 연산자는 첫 번째 벡터의 각 요소를 두 번째 벡터의 해당 요소와 비교합니다.

R에서 지원하는 연산자 유형은 다음과 같습니다.

예 아니오 운영자 설명
1. & 이 연산자를 논리 AND 연산자라고 합니다. 이 연산자는 두 벡터의 첫 번째 요소를 모두 사용하고 두 요소가 모두 TRUE인 경우 TRUE를 반환합니다.
 a <- c(3, 0, true, 2+2i) b <- c(2, 4, 2+3i) print(a&b) < pre> <strong>It will give us the following output:</strong> <pre> [1] TRUE FALSE TRUE TRUE </pre></->
2. | 이 연산자를 논리 OR 연산자라고 합니다. 이 연산자는 두 벡터의 첫 번째 요소를 가져와서 그 중 하나가 TRUE이면 TRUE를 반환합니다.
 a <- c(3, 0, true, 2+2i) b <- c(2, 4, 2+3i) print(a|b) < pre> <strong>It will give us the following output:</strong> <pre> [1] TRUE TRUE TRUE TRUE </pre></->
삼. ! 이 연산자를 논리 NOT 연산자라고 합니다. 이 연산자는 벡터의 첫 번째 요소를 가져와 반대 논리값을 결과로 제공합니다.
 a <- c(3, 0, true, 2+2i) print(!a) < pre> <strong>It will give us the following output:</strong> <pre> [1] FALSE TRUE FALSE FALSE </pre></->
4. && 이 연산자는 두 벡터의 첫 번째 요소를 취하여 둘 다 TRUE인 경우에만 결과로 TRUE를 제공합니다.
 a <- c(3, 0, true, 2+2i) b <- c(2, 4, 2+3i) print(a&&b) < pre> <strong>It will give us the following output:</strong> <pre> [1] TRUE </pre></->
5. || 이 연산자는 두 벡터의 첫 번째 요소를 가져와 둘 중 하나가 참인 경우 결과를 TRUE로 제공합니다.
 a <- c(3, 0, true, 2+2i) b <- c(2, 4, 2+3i) print(a||b) < pre> <strong>It will give us the following output:</strong> <pre> [1] TRUE </pre></->

할당 연산자

할당 연산자는 변수에 새 값을 할당하는 데 사용됩니다. R에서 이러한 연산자는 벡터에 값을 할당하는 데 사용됩니다. 다음과 같은 종류의 과제가 있습니다

셰자드 푸나왈라
예 아니오 운영자 설명
1. <- or='or' <<-< td> 이러한 연산자를 왼쪽 할당 연산자라고 합니다.
 a <- c(3, 0, true, 2+2i) b <<- c(2, 4, 2+3i) d="c(1," 2, print(a) print(b) print(d) < pre> <strong>It will give us the following output:</strong> <pre> [1] 3+0i 0+0i 1+0i 2+2i [1] 2+0i 4+0i 1+0i 2+3i [1] 1+0i 2+0i 1+0i 2+3i </pre></->
2. -> 또는 ->> 이러한 연산자를 오른쪽 할당 연산자라고 합니다.
 c(3, 0, TRUE, 2+2i) -&gt; a c(2, 4, TRUE, 2+3i) -&gt;&gt; b print(a) print(b) 
다음과 같은 출력이 제공됩니다.
 [1] 3+0i 0+0i 1+0i 2+2i [1] 2+0i 4+0i 1+0i 2+3i 

R에서 지원하는 연산자:


기타 연산자

기타 연산자는 특별하고 특정한 목적으로 사용됩니다. 이러한 연산자는 일반적인 수학 또는 논리 계산에는 사용되지 않습니다. R에서 지원되는 기타 연산자는 다음과 같습니다.

예 아니오 운영자 설명
1. : 콜론 연산자는 벡터에 대해 일련의 숫자를 순서대로 만드는 데 사용됩니다.
 v <- 1:8 print(v) < pre> <strong>It will give us the following output:</strong> <pre> [1] 1 2 3 4 5 6 7 8 </pre></->
2. %안에% 이는 요소가 벡터에 속하는지 식별하려는 경우에 사용됩니다.
 a1 <- 8 12 a2 <- d 1:10 print(a1%in%t) print(a2%in%t) < pre> <strong>It will give us the following output:</strong> <pre> [1] FALSE [1] FALSE </pre></->
삼. %*% 행렬에 전치를 곱하는 데 사용됩니다.
 M=matrix(c(1,2,3,4,5,6), nrow=2, ncol=3, byrow=TRUE) T=m%*%T(m) print(T) 
다음과 같은 출력이 제공됩니다.
 14 32 32 77