Các phép toán cơ bản
1 + 2
## [1] 3
4 / 2
## [1] 2
(2 + 2) * 3
## [1] 12
4 / 3
## [1] 1.333333
4 %% 3
## [1] 1
2^2
## [1] 4
2^3
## [1] 8
2**2
## [1] 4
2**3
## [1] 8
x <- 2
x
## [1] 2
2 + x
## [1] 4
Hello World!
"Hello World!"
## [1] "Hello World!"
# đếm số phần tử
length("qax")
## [1] 1
# đếm số ký tự
nchar("qax")
## [1] 3
vectơ
(v <- 1:3)
## [1] 1 2 3
v[1]
## [1] 1
v[3]
## [1] 3
v[c(1,2,3,5)]# phần tử 5 không tồn tại → NA
## [1] 1 2 3 NA
v[v %% 2 == 1]
## [1] 1 3
y <- 1:3
x <- 2:4
x - y
## [1] 1 1 1
y ** 2
## [1] 1 4 9
Hàm
square <- function(x) x**2
square(1:4)
## [1] 1 4 9 16
sum(1:4)
## [1] 10
xy <- function(x, y) {
a <- x ** 2
a - y
}
xy(1:5, rev(1:5))
## [1] -4 0 6 14 24