的Writing R Extensions手冊中指出:數據何時進入/ data,何時應該進入/ inst/extdata?
數據子目錄是數據文件,或者通過延遲加載或用於裝載被製成可用的使用數據()。 (通過描述文件中的'LazyData'字段進行選擇:默認不這樣做。)它不應該用於包所需的其他數據文件,並且該約定已經成長爲使用目錄inst/exdata這樣的文件)。
但它仍然不清楚什麼數據是「需要」的包。我想用數據如下(並不總是相互排斥的)原因:
- 文檔
- 功能例子
- 功能測試
- 護身符
- 提供訪問原始數據集
- 使數據可用於包內的功能(例如。查找表/字典)
但目前尚不清楚其中的這些應該在data
文件夾,並應在inst/extdata
去。有沒有什麼條件下的「數據」應該去其他地方?
相關問題:上的問題(例如inst and extdata folders in R Packaging和Using inst/extdata with vignette during package checking R 2.14.0)給出使用一些指令,但不要告訴我如何決定使用哪個目錄。另一個問題,R - where should I place RDA file - /R, /data, /inst/extdata?,得到最接近的,但似乎專注於RDA和RData文件。