연산자 안에 공백이 있을 경우, Error가 발생하므로 주의!
덧셈, 뺄셈, 곱셈, 나눗셈 등의 산술식을 구성하는 연산자
연산자 | 설명 | 입력내용 | 결과내용 |
+ | 더하기 | 3+4 | 7 |
- | 빼기 | 3-4 | -1 |
* | 곱하기 | 3*4 | 12 |
/ | 나누기 | 3/4 | 0.75 |
**, ^ | 거듭제곱 | 3**4, 3^4 | 81 |
%/% | 몫 | 33%/%4 | 8 |
%% | 나머지 | 33%%4 | 1 |
※ %*%는 행렬의 곱
ex> "+"(3,4)
결과 : 7
# 산술연산자우선순위
괄호, 거듭제곱, 곱하기*나누기, 더하기*빼기 ∴ 동일한 우선순위의 산술 연산자가 나열된 경우 왼쪽이 오른쪽보다 우선순위를 갖게됨 |
두 개의 값을 비교하여 맞으면 TRUE, 틀리면, FALSE를 반환하는 연산자
연산자 | 설명 | 입력내용 | 결과내용 |
> | 크다 | 3>4 | FALSE |
>= | 크거나 같다. | 3>=4 | FALSE |
< | 작다 | 3<4 | TRUE |
<= | 작거나 같다. | 3<=4 | TRUE |
== | 같다. | 3==4 | FALSE |
!= | 같지 않다. | 3!=4 | TRUE |
어떤 객체의 이름[변수이름, 데이터이름]에 특정한 값을 지정할 때 사용하는 연산자
연산자 | 설명 | 입력내용 | 결과내용 |
<-, <<- | 오른쪽의 값을 왼쪽 이름에 저장 | x<-3 , x<<-3 | R STUDIO 왼쪽 하단에 x라는 변수를 생성 전부 x의 값이 3임을 알려준다. |
= | 오른쪽의 값을 왼쪽 이름에 저장 | x=3 | |
->, ->> | 왼쪽의 값을 오른쪽의 이름에 저장 | 3->x, 3->>x |
논리곱(AND), 논리합(OR), 논리부정
연산자 | 설명 | 입력내용 | 결과내용 |
& | AND | (조건1) & (조건2) | 모든 조건이 참일때만 최종적인 결과가 TRUE |
&& | AND | (조건1) && (조건2) | |
| | OR | (조건1) | (조건2) | 조건 중 하나라도 참이면 최종적인 결과가 TRUE |
|| | OR | (조건1) || (조건2) | |
! | 부정 | !((조건1)==(조건2)) | 조건1과 조건2가 동일하면 FALSE 조건1과 조건2가 동일하면 TURE |
Vector[벡터]를 사용할 경우 &와 && / |와 ||결과에 차이가 존재
& | 데이터가 하나인 경우나 데이터가 두개 이상인 경우 |
&& | 데이터가 하나인 경우에만 가능 → 벡터인 경우, Vector의 첫번째만 작동하고 나머지는 작동하지 않음 |
| | 데이터가 하나인 경우나 데이터가 두개 이상인 경우 |
|| | 데이터가 하나인 경우에만 가능 → 벡터인 경우, Vector의 첫번째만 작동하고 나머지는 작동하지 않음 |
[개미의 걸음 ADsP 3과목] R 데이터의 구조 - ①벡터(Vector) with(length, name, :, rep, seq, sequence,c 함수) (0) | 2020.07.22 |
---|---|
[개미의 걸음 ADsP 3과목] R기초③ R 데이터 유형 및 변환 with (mode, is, as 함수) (0) | 2020.07.21 |
[개미의 걸음 ADsP 3과목] R기초① 변수 & 주요 KEY & 기초함수&기초통계함수 (0) | 2020.07.19 |
[개미의 걸음 ADsP 3과목] R③ R패키지 종류(sqldf, plyr, data.table) (0) | 2020.07.18 |
[개미의 걸음 ADsP 3과목] R② R패키지 (0) | 2020.07.17 |
댓글 영역