[程式] R package如何安置data?

看板Statistics作者 (daviden)時間9年前 (2017/01/05 01:35), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
想請教各位大大 小弟正在開發一個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

01/05 03:24, , 1F
已在stackoverflow問到答案。
01/05 03:24, 1F

01/05 03:25, , 2F
全部內用data都要塞進R/sysdata.rda。呼叫時直接用data名
01/05 03:25, 2F

01/05 03:25, , 3F
稱即可。
01/05 03:25, 3F
文章代碼(AID): #1ORJ9yDy (Statistics)