#산술 연산자
연산자 | 설명 |
A + B | A 더하기 B |
A - B | A 빼기 B |
A * B | A 곱하기 B |
A / B | A 나누기 B |
A ** B | A의 B제곱 (거듭제곱) 2**3 == 8 |
A ^ B | A의 B제곱 (거듭제곱) 2^3 == 8 |
A %/% B | A를 B로 나눈 몫 7 %/% 2 == 3 |
A %% B | A를 B로 나눈 나머지 7 %% 2 == 1 |
#할당 연산자
- 특정 객체의 이름에 특정 값을 저장할 때 사용한다.
연산자 |
설명 |
A <- B |
B의 값을 A에 저장 (참고) -> 도 쓸 수는 있지만 안쓰는 것이 좋다고 함. |
A = B |
B의 값을 A에 저장 |
#비교 연산자
연산자 |
설명 |
A > B |
A가 B보다 크다 |
A >= B |
A가 B보다 크거나 같다 |
A < B |
A가 B보다 작다 |
A <= B |
A가 B보다 작거나 같다 |
A == B |
A는 B와 같다 ( =를 하나만 쓰면 할당 연산자이다) |
A != B |
A는 B와 같지 않다 |
!A |
A가 아니다(부정) !(2==3) 을 쓰면 참이다. |
#논리 연산자
연산자 | 설명 |
A & B |
A AND B A와 B모두 참일 경우 참 A나 B에 있는 데이터가 2개 이상일 경우 각각을 비교함 |
A && B |
A AND B A와 B모두 참일 경우 참 A나 B에 있는 데이터가 2개 이상일 경우 가장 첫번째만 비교함 |
A | B |
A OR B A와 B중 하나라도 참일 경우 참 A나 B에 있는 데이터가 2개 이상일 경우 각각을 비교함 |
A || B |
A OR B A와 B중 하나라도 참일 경우 참 A나 B에 있는 데이터가 2개 이상일 경우 가장 첫번째만 비교함 |
#&와 &&, |와 ||의 차이는 다음과 같다. #&는 모두 비교 &&는 가장 첫번째만 비교 > A <- 2:4 > B <- 5:7 > ( A > 3 ) & ( B > 3 ) [1] FALSE FALSE TRUE > ( A > 3 ) && ( B > 3 ) [1] FALSE |
'데이터분석 > R' 카테고리의 다른 글
[R 프로그래밍] as함수로 데이터 유형 강제로 변경하기 (0) | 2018.09.23 |
---|---|
[R 프로그래밍] 데이터 유형의 종류 및 데이터 유형 확인하기 (0) | 2018.09.23 |
[R 프로그래밍] ggplot2 패키지의 함수로 그래프 그리기 (ggplot2) (0) | 2018.09.16 |
[R 프로그래밍] 데이터 보기 - table() 함수 (0) | 2018.09.01 |
[R 프로그래밍] dplyr 패키지 함수들 (0) | 2018.09.01 |