R là một ngôn ngữ lập trình rất hữu ích cho người làm nghiên cứu khoa học và là môi trường phần mềm sử dụng cho phân tích thống kê và vẽ biểu đồ. Thật ra, R là một ngôn ngữ máy tính đa năng, có thể sử dụng cho nhiều mục tiêu khác nhau từ tính toán đơn giản đến tính toán ma trận đến phân tích thống kê phức tạp. Vì là một ngôn ngữ nên người dùng có thể sử dụng R để phát triển thành các phần mềm chuyên dụng cho một vấn đề tính toán cá biệt. Trong phần này ta sẽ tìm hiểu về "văn phạm" trong R.
R là một ngôn ngữ tương tác (interactive language), tức là khi chúng ta ra lệnh và nếu lệnh theo đúng "văn phạm" thì R sẽ "đáp lại" bằng một kết quả. Sự tương tác sẽ tiếp tục cho đến khi chúng ta đạt được yêu cầu. "Văn phạm" chung trong R thường là một lệnh (command) hoặc một (hàm function), theo sau hàm là các thông số mà ta phải cung cấp.
Cú pháp chung của R: đối tượng <- hàm (thông số 1, thông số 2,..., thông số n).
Để biết một hàm có những thông số nào ta dùng lệnh:
> args(x) mà trong đó x là hàm chúng ta cần biết (args là viết tắt chữ arguments) hoặc
> help (x)
hoặc
> ? x
R là ngôn ngữ đối tượng (object oriented language), tức là các dữ liệu trong R sẽ được chứa trong object.
> x<- rnorm (10) : nghĩa là mô phỏng 10 số liệu và chứa trong object x.
Với R tất cả câu chữ hay lệnh sau dấu # đều không có hiệu ứng, vì # là kí hiệu cho người dùng sử dụng thêm vào các ghi chú.
> # lệnh sau đây mô phỏng 10 giá trị normal
> x<- rnorm (10)
Cách đặt tên trong R:
Đặt tên cho các đối tượng (object) hay các biến số (variable) trong R khá linh hoạt vì R không có nhiều giới hạn. Tên một object phải được viết liền nhau (không được cách rời bằng một khoảng trống)
> myobject <- rnorm (10)
Nhưng đôi khi myobject khó đọc nên người ta sẽ tách rời bằng "." như my.object
Một điều quan trọng cần chú ý là R phân biệt mẫu tự viết hoa và viết thường.
> My.object <- 15
> my.object <- 5
> My.object +my.object
[1] 20
Trên đây là những hướng dẫn về " văn phạm" trong R. Khi sử dụng R, ngoài những hướng dẫn trên thì các bạn có thể đọc qua phần mèm chỉ dẫn có sẵn trong R bằng cách chọn mục help và sau đó chọn Html help , có thể copy và dán các lệnh trong mục này vào R để xem và biết cách vận hành của R. Bạn cũng có thể truy cập trang web này https://www.datacamp.com/courses/free-introduction-to-r? để học R online miễn phí.
» Tin mới nhất:
» Các tin khác: