R là phần mềm hay giúp hỗ trợ ngôn ngữ lập trình phân tích thống kê chuyên nghiệp. Tuy nhiên các bạn mới tiếp xúc thường hay gặp lỗi khi cài R cho máy tính. Hãy cùng nhau tìm hiểu 2 lỗi phổ biến và cách sửa nhé.
Mục lục bài viết
Giới thiệu chung về R
Động lực ra đời của R khá đơn giản. Đó là vào khoảng năm 1993, Ross Ihaka và Robert Gentleman ở University of Auckland (New Zealand) nhận thấy rằng các phần mềm thống kê thương mại sử dụng cho các tính toán thống kê vào thời điểm ấy là còn đắt đỏ và quan trọng hơn là không phù hợp và chưa linh hoạt cho cả mục đích giảng dạy thống kê cũng như một số tình huống công việc.
Sau đó hai ông đã quyết định lựa chọn ngôn ngữ S được phát triển bởi Bell Laboratories với nỗ lực viết một phần mềm thống kê mới. Lí do lựa chọn S có lẽ là do sự thành công của S-PLUS – một phần mềm thống kê cũng dựa trên ngôn ngữ S được phát triển những năm 80 và đến thời điểm đó đã được sử dụng phổ biến.
Tuy nhiên người nhìn thấy tiềm năng và sức mạnh của R nếu như mã nguồn (R code) của nó được công khai với tư cách là một phần mềm miễn phí chính là Martin Maechler. Được thuyết phục bởi Maechler, Ross Ihaka và Robert Gentleman đã quyết định rằng R là miễn phí cho tất cả người sử dụng vào năm 1995.
Tuy nhiên, với giao diện dòng lệnh, nhiều người không quen khi mới bắt đầu sử dụng R và thường gặp lỗi khi cài R lần đầu tiên. Do đó, hãy cùng ra là thế sửa hai lỗi cơ bản khi mới bắt đầu cài đặt và sử dụng R nhé
Lỗi khi cài R 1: đường dẫn sai
Lỗi này xuất hiện là do dấu chỉ đường dẫn của window là dấu back flash: \ Tuy nhiên đường dẫn trong R (và python) lại là dấu forward flash /. Do đó, lúc cài đặt thư viện cho R thường hay phát sinh lỗi. Mã lỗi này thường là:
Error: '\U' used without hex digits in character string starting ""C:\U"
Để sửa thì bạn chỉ cần vào file Rprofile trong thư viện đã tạo, thường là:
C:\Users\[User name]\Documents\.Rprofile.r
[User name] là tên người dùng trong window của bạn.
Update đường dẫn cho win 11
Những bạn dùng win 11 cài đặt online thường sau khi cài thì sẽ phải đăng nhập bằng tài khoản microsoft đồ các kiểu con đà điểu. Thì đường dẫn của nó sẽ bị đổi thành như thế này:
C:\Users\[User name]\OneDrive\Documents\.Rprofile.r
Chẳng hiểu sao luôn, ai mượn hông biết. Càng ngày càng chán thằng window nha 🙃🙃🙃.
Mọi thứ từ documents cho đến desktop đều bị bỏ vào trong cái oneDrive này hết!!
Sau đó sửa dấu \ thành dấu / trong dòng langserver_library là được.
Lỗi khi cài R 2: ‘Make’ not found
Lỗi này xuất hiện do trong máy của bạn chưa cài Rtools để có thể cài đặt thư viện từ R. Mã lỗi này thường là:
Warning in system(cmd) : 'make' not found
ERROR: compilation failed for package
Để sửa thì rất đơn giản:
1. Nếu bạn dùng linux: chỉ cần vào shell và cài make bằng lệnh:
sudo apt-get install make
2. Nếu bạn dùng window: Bạn có thể cài thêm bộ công cụ Rtools từ trang web:
https://cran.r-project.org/bin/windows/Rtools/
Nhớ chọn đúng phiên bản Rtools cho phiên bản R mình đang sử dụng nhé!
Thế là xong, bây giờ bạn có thể cài đặt packages bình thường.
Trên đây là 2 lỗi thường gặp cho những bạn mới lần đầu tiếp xúc với R và cách sửa vô cùng đơn giản. Hi vọng đã cung cấp được những thông tin bổ ích dành cho các bạn khi các bạn sử dụng phần mềm này. Chúc các bạn thành công!