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