Tôi có một gói trong R (ROCR) mà tôi cần tải trong môi trường R của mình. Khi tải gói, một tập hợp các thông báo sẽ được in. Điều này thường tốt, nhưng vì đầu ra của tập lệnh R của tôi đang được sử dụng để phân tích thêm, tôi muốn tắt hoàn toàn tất cả đầu ra này. Làm thế nào để làm điều đó? Hơn nữa, tôi muốn làm điều đó mà không cần phải sửa đổi ROCR, vì vậy những người dùng trong tương lai của tập lệnh này cũng không phải làm điều đó.
Cho đến nay:
sink()
không hoạt động ở đây - chuyển hướng cả stdout và std err để/dev/null
không làm gì cho tôi.- Không có gì đáng ngạc nhiên,
options(warnings=-1)
cũng không làm gì cả, vì đây không phải là những cảnh báo, cho dù được in ra.
Có suy nghĩ gì không?