2015-10-23 20 views
5

Trong một trong các gói R của tôi, tôi có một số dữ liệu mẫu ngớ ngẩn mà tôi muốn xóa. Để làm điều đó, tôi muốn đi theo con đường thông thường trước tiên để phản đối và sau đó không còn tồn tại nó nữa.Ngừng sử dụng dữ liệu trong gói R

Đối với loại bỏ chức năng từ một R-gói Tôi tìm thấy một cách như thế này:

oldFunc <- function() 
{ 
    .Deprecated("newFunc") 
} 

tiếp theo (cho phép nói 6 tháng)

oldFunc <- function() 
{ 
    .Defunct("newFunc") 
} 

Và sau đó bắt đầu từ 6 tháng tôi có thể xóa chức năng từ gói.

Tuy nhiên, cách xóa đối tượng dữ liệu được lưu trữ là /data/myData.rda trong gói và cũng có một số mô tả myData.Rd?

Trả lời

0

Ngoài việc sử dụng .Deprecated.Defunct bạn cũng nên

  • loại bỏ các tập dữ liệu từ data/. Người dùng có thể có được phiên bản lưu trữ từ cran
  • thêm ghi chú trong TIN TỨC/CHANGELOG

Để thể hữu ích cho độc giả trong tương lai, câu trả lời là một bản tóm tắt các ý kiến ​​dưới câu hỏi ban đầu.

+0

Chấp nhận câu trả lời này cũng để giúp người đọc trong tương lai tìm câu trả lời dễ dàng hơn. –

+1

Đề xuất TIN TỨC là tốt, nhưng làm cách nào bạn có thể sử dụng '.Deprecated' hoặc' .Defunct' cho tập dữ liệu, không có chức năng nào để bạn có thể thực hiện các cuộc gọi đó? – pangia

Các vấn đề liên quan