包装设计:如何防止R不必要地加载sp包?

时间:2018-06-05 09:57:08

标签: r package sp

我已经制作了一个导出空间多边形对象的包。使用此类对象时,R会自动加载sp包。由于数据延迟加载,我希望只要用户不使用这些空间多边形对象,就不会加载sp包。

我想要什么

在用户使用/加载我的包中的一个空间多边形对象之前,未加载sp包。

实际发生的事情

当我使用library(myPackage)附加我的包时,确实没有加载sp。但是,我的包中的所有函数和对象都以mir_开头,只要我在控制台中输入mir_,R就会加载sp。 (我甚至不需要执行任何代码,甚至不需要选择任何函数或对象。只需键入mir_即可。)

我的问题

  • 为什么R加载sp即使我还没有使用空间多边形对象?
  • 是否可以解决此问题,以便仅在使用/加载空间多边形对象时加载sp

额外信息

我在描述文件中使用LazyData: true

0 个答案:

没有答案
相关问题