Các phép toán luận lý
Để tạo ra các biểu thức có giá trị luận lý (Đúng/Sai hay TRUE/FALSE) ta có thể dùng các phép toán sau: >
, <
, >=
, <=
, ==
, !=
. Các biểu thức này được dùng nhiều trong các điều kiện.
Để liên kết hay cải biến các giá trị, các biểu thức luận lý, ta có thể dùng các phép toán sau:
!
: phép phủ định&
hay &&
: phép liên kết "và"|
hay ||
: phép liên kết "hay"Thao tác trên các dữ liệu kiểu chữ
Thao tác trên các dữ liệu kiểu chữ của R tương đối kém phong phú hơn nhiều ngôn ngữ lập trình khác. Ta có một số hàm sau:
nchar(chu)
: xác định số ký tự trong chu.tolower(chu)
, còn sang chữ in hoa, ta dùngtoupper(chu)
.paste(chu1, chu2, sep = s)
: dùng để nối chu2 vào sau chu1 với s dùng để phân cách. Giá trị mặc định của s là khoảng trắng " ".substr(chu, m, n)
: lấy một phần của chu, từ ký tự thứ m đến ký tự thứ n.strsplit(chu, ky_tu)
: tách chu làm một số phần tại các vị trí có ky_tu.Ta hãy xem xét một số thí dụ sau :
> chu <- "Phuong phap hoc lap trinh R"
> nchar(chu)
[1] 27
> tolower(chu)
[1] "phuong phap hoc lap trinh r"
> toupper(chu)
[1] "PHUONG PHAP HOC LAP TRINH R"
> substr(chu, 10, 22)
[1] "ap hoc lap tr"
> strsplit(chu, "a")
[1] "Phuong ph" "p hoc l" "p trinh R"
> chu2 <- "hieu qua"
> paste(chu, chu2, sep = " - ")
[1] "Phuong phap hoc lap trinh R - hieu qua"
Trang web này được cập nhật lần cuối ngày 25/11/2018
R
Các chuyên đề
Xử lý dữ liệu
Ma trận
R