2013-02-15 26 views
9

Tôi muốn sử dụng cấu trúc thư mục trong thư mục R cho mã nguồn của gói. Ví dụ: trong thư mục R của tôi, tôi có thư mục algos có chức năng tôi muốn xuất và tài liệu. Tuy nhiên roxygen2 theo mặc định dường như không đi qua các thư mục con của thư mục R.Sử dụng các thư mục con nguồn trong các gói R với roxygen2

Tôi cố gắng để sử dụng từ khóa @include như sau cho một tập tin ở 'R/algos/algo1.r'

#' @include algos/algo1.r 

nhưng không thành công. Có cách nào đơn giản để sử dụng thư mục con cho mã nguồn R không?

+0

Có lý do đặc biệt mạnh nào bạn muốn chống lại [cấu trúc gói bắt buộc] không (http://cran.r-project.org/doc/manuals/R-exts.html#Package-structure)? – Dason

+0

không có lý do gì, dường như không thể nói rằng người ta không thể sử dụng thư mục con trong thư mục 'R', phải không? – tlamadon

Trả lời

12

Writing R Extensions có này để nói (trong Section 1.1.4) về thư mục con trong thư mục R:

Các Rman thư mục con có thể chứa các thư mục con OS-cụ thể có tên unix hoặc windows.

Có nghĩa là họ không thể có các thư mục con khác ngoài hai thư mục đó. Điều này được xác nhận trong an r-devel thread và một lần nữa sau trong another r-devel thread.

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