R Markdown (Notebook)
연산자의 종류와 활용
x = 3
y = 5
z = 10
# 덧셈
x + y
## [1] 8
# 뺄셈
x - y
## [1] -2
# 곱셈
x * y
## [1] 15
# 나눗셈
x / y
## [1] 0.6
# 나눗셈의 몫
z %/% 3
## [1] 3
# 나눗셈의 나머지
z %% 3
## [1] 1
# 제곱과 제곱근
z**2
## [1] 100
z**0.5
## [1] 3.162278
sqrt(z)
## [1] 3.162278
# 논리연산자 (조건)
x < y
## [1] TRUE
x > y
## [1] FALSE
x >= 2
## [1] TRUE
x <= 2
## [1] FALSE
x == y
## [1] FALSE
x != y
## [1] TRUE
x > 3
## [1] FALSE
y > 3
## [1] TRUE
# 교집합 (&)
x > 3 & y > 3
## [1] FALSE
# 합집합 (|)
x > 3 | y > 3
## [1] TRUE
Vector의 생성 및 활용
1:6
## [1] 1 2 3 4 5 6
c(1,2,3,4,5,6)
## [1] 1 2 3 4 5 6
c(1,3,5,7,9)
## [1] 1 3 5 7 9
a = c(1,3,5,7,9)
a
## [1] 1 3 5 7 9
b = c(1,3,5,7,9, 1:10)
b
## [1] 1 3 5 7 9 1 2 3 4 5 6 7 8 9 10
c = seq(1,3, by= 0.5)
c
## [1] 1.0 1.5 2.0 2.5 3.0
d = seq(1,3, by = 0.2)
d
## [1] 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.8 3.0
e = rep(1:3, times=5)
e
## [1] 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
f = rep(1:3, each=5)
f
## [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
a
## [1] 1 3 5 7 9
a[3]
## [1] 5
a[2:4]
## [1] 3 5 7
a[c(1,3)]
## [1] 1 5
a[-3]
## [1] 1 3 7 9
a[a == 5]
## [1] 5
a[a != 5]
## [1] 1 3 7 9
a[c(1,3)] = 0
a
## [1] 0 3 0 7 9