Tôi đang triển khai gói R, nơi tôi có một số tệp dữ liệu .rda lớn trong thư mục 'dữ liệu'.Loại trừ tập hợp dữ liệu khỏi gói xây dựng R
Khi tôi xây dựng gói (với xây dựng R CMD để tạo tệp .tar.gz đóng gói), cũng các tệp dữ liệu được bao gồm trong gói và vì chúng thực sự lớn, điều này làm cho bản dựng (cũng như kiểm tra) quá trình rất chậm, và kích thước gói cuối cùng vô dụng lớn.
Những dữ liệu này được tải xuống từ một số DB thông qua chức năng của gói, vì vậy, mục đích không bao gồm dữ liệu trong gói, nhưng để người dùng điền thư mục dữ liệu từ DB của riêng mình. Dữ liệu mà tôi sử dụng là để kiểm tra và không có ý nghĩa gì khi đưa chúng vào gói.
Tóm tắt câu hỏi của tôi là: có thể giữ dữ liệu trong thư mục 'dữ liệu', nhưng loại trừ chúng khỏi gói được tạo không?
Sửa
Ok, tôi tìm thấy một giải pháp đầu tiên bằng cách tạo ra một file có tên .Rbuildignore
có chứa một dòng:
^data/.+$
anyway các vấn đề vẫn còn cho quá trình cài đặt và quy trình kiểm tra R CMD R CMD, không tính đến tệp .Rbuildignore
.
Bất kỳ đề xuất nào để loại trừ thư mục cũng khỏi quá trình cài đặt/kiểm tra?
@Nicola Tôi hy vọng thử nghiệm của tôi là hữu ích, vì bây giờ nó là giai đoạn tiếp theo ... tuy nhiên bạn không thể sử dụng chức năng để lấy dữ liệu nhỏ ở đâu đó trên web để làm cho họa tiết hoàn toàn có thể tái sản xuất? –