gpt4 book ai didi

r - 仅在包的描述中导入 foreach 时如何使用 %dopar%

转载 作者:行者123 更新时间:2023-12-02 10:00:10 27 4
gpt4 key购买 nike

当在包的描述中仅导入(不依赖)foreach时,如何避免在包的函数中“找不到函数“%dopar%””?当我在函数中使用 foreach::foreach 时,有没有类似 foreach::%dopar% 的方法?谢谢。

代码如下:

在函数中

foreach::foreach(1:9) %dopar% {

...}

在描述中

Imports: 
Matrix,
parallel,
foreach,
doParallel

最佳答案

以下内容对我有用。定义本地 %do%%dopar% 如下

`%dopar%` <- foreach::`%dopar%`
`%do%` <- foreach::`%do%`

然后你应该能够运行

foreach::foreach(i = 1:9, .combine = "+") %dopar% {i}
foreach::foreach(i = 1:9, .combine = "+") %do% {i}

关于r - 仅在包的描述中导入 foreach 时如何使用 %dopar%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30216613/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com