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 |