作者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/cn.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