728x90
반응형
이번 포스트에선 연산자와 변수의 타입에 대해 공부해보자.

논리연산자(Logical Operators)
: 논리연산자는 if문과 같이 조건을 부여하는 경우 사용되는 연산자로 매우 자주 쓰이니 꼭 기억하도록 하자.
| 논리연산자 | 기능 | 논리연산자 | 기능 |
| < | 작다 | <= | 작거나 크다 |
| > | 크다 | >= | 크거나 같다 |
| == | 같다 | != | 같지 않다 |
| | | 또는(Or, 합집합) | & | 그리고(And, 교집합) |
| %in% | 매칭연산자 |
※ 매치 연산자(Matching operator): %in% 기호로 변수의 값이 지정한 조건 목록에 해당하는지 확인하는 기능을 한다.
산술연산자(Arithmetic Operator)
: 계산을 할 때 사용되는 기호이므로, R을 사용할 때, 상식이라고 할 수 있으니 절대 잊지 말자!
| 산술연산자 | 기능 | 산술연산자 | 기능 |
| + | 더하기 | - | 빼기 |
| * | 곱하기 | / | 나누기 |
| ^ , ** | 제곱 | %/% | 나눗셈의 몫 |
| %% | 나눗셈의 나머지 |
변수 타입(Variable Type)
: R이 기본적으로 가지고 있는 변수 타입이다. R을 사용할 때, 꼭! 신경써야하는 부분으로, 변수 타입이 잘못된 경우, 오류가 발생할 수 있다.
※ 반대로 말하자면 변수 타입만 잘 잡아도 꽤 많은 오류를 방지할 수 있다.
| 변수 타입 | 의미 | 예시 | 변수 타입 | 의미 | 예시 |
| numeric | 실수 | 1, 12.3 | logical | 논리 | TRUE, FALSE |
| integer | 정수 | 3, 10, 15 | factor | 범주 | 1, 2, a, b |
| complex | 복소수 | 3+2i | date | 날짜 | 2019-01-27 |
| character | 문자 | "banana", "apple" |
이번 포스트는 매우 짧지만 엄청 중요한 내용이므로, 상식처럼 알고 있어야한다.
다음 포스트에선 데이터 타입: 행렬에 대해 공부해보자.
728x90
반응형
'R > Basic' 카테고리의 다른 글
| R(기초) 행렬(Matrix)(2부) (0) | 2020.06.19 |
|---|---|
| R(기초) 행렬(Matrix)(1부) (0) | 2020.06.18 |
| R(기초) 데이터 타입: 벡터(Vector)(2부) (0) | 2020.06.18 |
| R(기초) 데이터 타입: 벡터(Vector)(1부) (0) | 2020.06.18 |
| R(기초) 데이터 타입: 스칼라 (Scalar) (0) | 2020.06.18 |