看板 Statistics 關於我們 聯絡資訊
想請教各位大大 小弟正在開發一個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://www.ptt.cc/bbs/Statistics/M.1483551356.A.37C.html
daviden: 已在stackoverflow問到答案。 01/05 03:24
daviden: 全部內用data都要塞進R/sysdata.rda。呼叫時直接用data名 01/05 03:25
daviden: 稱即可。 01/05 03:25