如何在我的包中使用其他R脚本

时间:2017-10-17 20:45:17

标签: r roxygen2

到目前为止,我一直在使用RStudio来开发我的代码,并且函数分布在不同的文件和main.r文件中,以控制调用这些其他函数的程序流。我一直在使用Source命令将所有这些函数添加到我的环境中,以便可以从main.r看到它们,这很好。

现在我正在尝试创建一个包但是在尝试加载时遇到错误:

Loading EAtsp
Error in reorderPopulation(pop_fitness_list) (from main.r#24) : 
could not find function "reorderPopulation"

main.r可以在我的代码中while循环之前正确查看函数,但在while循环中看不到任何函数。函数reorderPopulation在与main.r分开的文件中定义。我尝试使用roxygen2对我的功能发表评论,确保在@export文件中包含NAMESPACE标记和所有正确显示的功能。

我的问题是导致此问题的原因以及如何在下次阻止它?

0 个答案:

没有答案