如何使用降雪导出预定义函数?

Posted

技术标签:

【中文标题】如何使用降雪导出预定义函数?【英文标题】:How to export a predefined function using snowfall? 【发布时间】:2017-02-22 19:25:56 【问题描述】:

我试图使用降雪包在 4 个内核中运行一些模拟。我使用'mgcv' 库及其'rmvn' 函数来模拟用户定义函数中的一些多元数据。我在另一个用户定义的函数中调用了 snowfall 包,并使用'sfExpotAll' 导出了全局环境中的所有变量。但它给出了一个错误说"could not find function "rmvn""。

然后我使用sfExport('rmvn') 单独导出它,但是它给出了一个错误提示,"Unknown/unfound variable rmvn in export"

我想知道我在哪里犯了错误。任何提示将不胜感激。

【问题讨论】:

在您的情况下,您需要导出库。所以使用sfLibrary("mgcv") @user3293236 谢谢:D 成功了。 我发布了评论作为答案。如果其他人发现自己在这里。如果您愿意,可以检查它是否已回答。 【参考方案1】:

如果要加载库,请使用:

sfLibrary("mgcv")

如果您想获取文件来源,请使用:

sfSource(pathtofile)

【讨论】:

以上是关于如何使用降雪导出预定义函数?的主要内容,如果未能解决你的问题,请参考以下文章

R降雪环境问题

如何导出存储过程函数包和触发器的定义语句?如何导出表和索引的创建语句?

使用降雪包并行化 R 代码

如何在没有评估环境的情况下对函数进行集群导出

在 AWS 中使用雪(和降雪)在 R 中进行并行处理

如何修复 Python 中的“ImportError:动态模块未定义模块导出函数 (PyInit_cv2)”错误?