Bạn cần tải hai thứ (và lý do)
Cài đặt môi trường R nghĩa là cài hai thứ riêng biệt:
- Bản thân R: ngôn ngữ và trình thông dịch, tải từ CRAN (Comprehensive R Archive Network) tại cran.r-project.org. Đây là phần thật sự chạy code của bạn.
- RStudio Desktop: trình soạn thảo mà gần như ai cũng dùng để viết R, tải từ posit.co. Nó miễn phí và bọc R trong một không gian làm việc đầy đủ: trình soạn thảo script, console, trình xem biểu đồ, trình duyệt môi trường.
Thứ tự rất quan trọng: R trước, RStudio sau. RStudio chỉ là lớp vỏ bọc quanh R: không có R cài bên dưới, nó chẳng có gì để chạy.
Một điều nữa trước khi bạn tải bất cứ thứ gì: các khối code trên những trang tài liệu này chạy được ngay, nên bạn có thể bắt đầu viết R ngay lập tức, cài hay không cài cũng được:
Nếu bạn chỉ muốn theo dõi vài bài học tiếp theo, vậy là thật sự đủ. Hãy quay lại trang này khi bạn muốn có R trên máy của mình.
Cài R trên Windows
- Vào cran.r-project.org và chọn Download R for Windows.
- Nhấn base (liên kết ghi "install R for the first time"), rồi tải bộ cài, một tệp như
R-4.4.1-win.exe. - Chạy bộ cài. Các lựa chọn mặc định ở mọi bước đều ổn; cứ nhấn tiếp cho đến khi xong.
R được cài vào C:\Program Files\R\R-<version>\ và thêm "R" vào menu Start. Lối tắt trong menu Start mở console R trơn, hoàn toàn dùng được, nhưng bạn sẽ muốn có RStudio (bên dưới) cho công việc thực tế.
Nếu sau này bạn định build package từ mã nguồn, bạn cũng sẽ cần Rtools (có liên kết trên cùng trang CRAN), nhưng giờ cứ bỏ qua: người mới bắt đầu không cần đến nó.
Cài R trên macOS
-
Vào cran.r-project.org và chọn Download R for macOS.
-
Chọn đúng tệp
.pkgcho chip của bạn, đây là bước người ta hay làm sai:- Apple silicon (M1, M2, M3, M4): bộ cài có nhãn arm64.
- Mac Intel: bộ cài x86_64.
Không chắc máy mình loại nào? Menu Apple → Giới thiệu về máy Mac này. Nếu dòng chip ghi "Apple M-gì đó", máy bạn là arm64.
-
Mở tệp
.pkgvừa tải và nhấn tiếp qua các bước cài đặt.
Bạn sẽ có R.app trong Applications cùng các công cụ dòng lệnh R và Rscript. Nếu bạn dùng Homebrew, brew install --cask r cũng được, nhưng bộ cài của CRAN là cách được hỗ trợ chính thức.
Cài R trên Linux
R có trong kho phần mềm của mọi bản phân phối lớn:
# Debian / Ubuntu
sudo apt update
sudo apt install r-base
# Fedora
sudo dnf install R
Một lưu ý: kho của các bản phân phối đôi khi chậm hơn vài phiên bản R. Nếu bạn muốn bản phát hành mới nhất trên Ubuntu, CRAN có duy trì kho apt riêng; hướng dẫn trong mục "Download R for Linux" trên trang CRAN chỉ cách thêm kho đó. Để học thì phiên bản của bản phân phối là đủ.
Kiểm tra bản cài
Mở terminal (Command Prompt hoặc PowerShell trên Windows) và chạy:
R --version
Bạn sẽ thấy kết quả tương tự:
R version 4.4.1 (2024-06-14) -- "Race for Your Life"
Nếu Windows báo không nhận ra lệnh, R vẫn chạy tốt nhưng chưa nằm trong PATH: cách sửa nhanh nhất là dùng luôn RStudio, vì nó tự tìm được R. Bản cài có kèm hai lệnh: R mở console tương tác, còn Rscript chạy các tệp script; sự khác biệt này trở nên quan trọng khi bạn bắt đầu chạy script R.
Cài RStudio Desktop
- Vào posit.co/download/rstudio-desktop (công ty làm ra RStudio đã đổi tên thành Posit năm 2022, vẫn là sản phẩm đó).
- Tải bộ cài RStudio Desktop miễn phí cho hệ điều hành của bạn và chạy nó.
- Mở RStudio. Nó tự phát hiện bản cài R của bạn: nếu khung console chào bạn bằng dòng thông tin phiên bản R và dấu nhắc
>, mọi thứ đã được kết nối.
Gõ dòng này tại dấu nhắc của console để ăn mừng:
paste("R", R.version.string, "is ready")
Vì sao dùng RStudio thay vì console trơn? Một cửa sổ cho bạn trình soạn thảo script có tự động hoàn thành, console, mọi biểu đồ bạn vẽ, dữ liệu đã nạp và trình quản lý package. Tài liệu ở đây không bao giờ mặc định bạn dùng RStudio, nhưng khi một bài học nhắc đến phím tắt của IDE, đó là RStudio.
Package đầu tiên của bạn (xem trước, không bắt buộc)
Siêu năng lực của R là hệ sinh thái package của CRAN. Cài một package chỉ cần một dòng tại console R:
install.packages("ggplot2")
Đừng chạy dòng này vội nếu bạn chưa cần: bài về package giải thích package là gì, đến từ đâu, và khác biệt giữa cài đặt với nạp package. Chỉ cần biết cánh cửa ấy cách bạn đúng một lệnh.
Những điều cần nhớ
- Cài R gồm hai phần: bản thân R từ CRAN, rồi RStudio Desktop từ posit.co, theo đúng thứ tự đó.
- Windows: bộ cài "base" với các lựa chọn mặc định. macOS: chọn bộ cài khớp với chip (arm64 cho Apple silicon, x86_64 cho Intel). Linux:
apt install r-basehoặcdnf install R. - Kiểm tra bằng
R --versiontrong terminal; dù thế nào RStudio cũng tự tìm thấy R. - Bạn có thể chạy mọi ví dụ trên các trang này ngay trong trình duyệt mà không cần cài gì.
Tiếp theo: các cách để thật sự chạy code R, gồm console, Rscript, source() và RStudio.
Câu hỏi thường gặp
Tải R ở đâu?
Từ CRAN, trang chủ chính thức của R, tại cran.r-project.org. Chọn hệ điều hành của bạn và tải bản phát hành mới nhất. Tránh các trang tải về của bên thứ ba: CRAN miễn phí và luôn cập nhật.
Có cần cài cả R lẫn RStudio không?
Bạn cần R, vì đó chính là ngôn ngữ. RStudio là trình soạn thảo chạy R và gộp console, trình soạn thảo script, khung biểu đồ và trình quản lý package vào một cửa sổ. RStudio không kèm theo R, nên hãy cài R trước, rồi đến RStudio. Gần như ai cũng viết R trong RStudio.
Làm sao kiểm tra R đã được cài đúng chưa?
Mở terminal (Command Prompt hoặc PowerShell trên Windows) và chạy R --version. Nếu nó in ra chuỗi phiên bản như R version 4.4.1, việc cài đặt đã thành công. Trên Windows, có thể bạn cần thêm thư mục bin của R vào PATH thì lệnh mới được tìm thấy.
Trên Mac nên chọn bộ cài R nào?
Tùy vào chip của máy. Mac dùng Apple silicon (M1/M2/M3/M4) cần tệp .pkg arm64; Mac Intel đời cũ cần bản x86_64. Nếu không chắc, hãy xem trong menu Apple → Giới thiệu về máy Mac này. CRAN ghi nhãn rõ ràng cho cả hai bộ cài.