Khi tôi cài đặt gói yaml, một thông báo lỗi gây phiền nhiễu xuất hiện trong RStudio nếu nó đã được cài đặt trước đó. Làm thế nào tôi có thể biết nếu gói đã được cài đặt để tôi có thể quyết định trong mã của tôi cho dù cài đặt gói hay không?Làm cách nào để biết một gói nhất định đã được cài đặt chưa?
Thông điệp là trong một cửa sổ pop-up và nó là:
Một hoặc nhiều các gói sẽ được cập nhật bởi việc cài đặt này hiện được nạp. Khởi động lại R trước khi cập nhật các gói này là được khuyến khích mạnh mẽ. RStudio có thể khởi động lại R và sau đó tự động tiếp tục cài đặt sau khi khởi động lại (tất cả công việc và dữ liệu sẽ được bảo quản trong khi khởi động lại). Bạn có muốn khởi động lại R trước khi cài đặt không?
Không thể lặp lại. Tôi không nhận được thông báo lỗi. (Tôi nhận được một thông báo thông báo cho tôi biết rằng nó đã được cài đặt.) Ah. Đó là thông báo mang tính thông tin của RStudio, không phải là tin nhắn từ R. –
... Tại sao bạn lại cố gắng cài đặt nó nhiều lần? Lệnh tải gói đã cài đặt là 'thư viện (foo)'. Bạn đang chạy 'install.packages' do nhầm lẫn? –
Tôi đang viết mã sẽ chạy trên các máy tính chưa từng sử dụng R trước đây. Vì vậy, mã cần phải có install.packages ("yaml") đầu tiên. Tôi lo ngại rằng nếu người dùng chạy mã hai lần liên tiếp vì một số lý do, thì thông báo sẽ bật lên và họ sẽ bị nhầm lẫn. – kng