作者daviden (daviden)
看板Statistics
標題[程式] R package如何安置data?
時間Thu Jan 5 01:35:54 2017
想請教各位大大
小弟正在開發一個R package。想要在裡面放一些內部資料(不向使用者暴露)
我依照網路上的建議把資料放在R/ 下面
可是當package 內部的function使用這些data時,卻得到這樣的錯誤
Error: '(我的data)' is not an exported object from 'namespace:(我的package)'
我試過把資料統統放在data/ 目錄下,
DESCRIPTION LazyData設置TRUE
這樣可以順利運行。
但是缺點是所有系統資料都暴露給使用者了。
check package 還給我warning,說要幫那些資料寫文件檔。
這完全不是我想要的。
我也試過把資料直接放在package目錄下(不放進任何資料夾)
這樣可以運行,可是check時會報NOTE,說資料夾格式不對。
想請教有經驗的大大,該如何處理理?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 108.176.209.137
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1483551356.A.37C.html
1F:→ daviden: 已在stackoverflow問到答案。 01/05 03:24
2F:→ daviden: 全部內用data都要塞進R/sysdata.rda。呼叫時直接用data名 01/05 03:25
3F:→ daviden: 稱即可。 01/05 03:25