是否可以将R的热心库与未来的库一起使用?



运行正常:

library(zeallot)
c(v1, v2, v3) %<-% list(10, 20, 30)

library(zeallot)
library(future)
c(v1, v2, v3) %<-% list(10, 20, 30)

因为future覆盖了zeallot's并行赋值运算符。

The following objects are masked from ‘package:zeallot’:
%->%, %<-%

这是否意味着zeallotfuture不能同时使用?

我看到两个选项

  1. 确保zealot%<-%优先加载zealot

    library(future)
    library(zeallot)
    c(v1, v2, v3) %<-% list(10, 20, 30)
    
  2. 在函数(非中缀)形式使用%<-%时使用显式命名空间调用

    library(zeallot)
    library(future)
    zeallot::`%<-%`(c(v1, v2, v3), list(10, 20, 30))
    

相关内容

  • 没有找到相关文章

最新更新