线程 org.renjin.eval.EvalException 中的异常"main":无法解析包'dplyr'中的本机方法'dplyr_combine_vars'



我在通过renjin运行R时遇到以下错误,有人可以帮助我吗 我正在使用以下软件包

图书馆(德普利尔( 图书馆(下载器(

当我通过 R 工作室运行时,它工作正常,但不能通过仁金。 我可以提供有关我正在使用的版本的更多详细信息

INFO: Using "C:UsersukhanAppDataLocalTempvfs_cache" as temporary files store.
Exception in thread "main" org.renjin.eval.EvalException: Could not resolve native method 'dplyr_combine_vars' in package 'dplyr'
at org.renjin.primitives.Native.findMethodByName(Native.java:574)
at org.renjin.primitives.Native.findMethod(Native.java:547)
at org.renjin.primitives.Native.redotCall(Native.java:363)
at org.renjin.primitives.R$primitive$$Call.apply(R$primitive$$Call.java:62)
at org.renjin.eval.Context.evaluateCall(Context.java:407)
at org.renjin.eval.Context.evaluate(Context.java:282)
at org.renjin.eval.Context.evaluate(Context.java:264)
at org.renjin.primitives.special.BeginFunction.apply(BeginFunction.java:38)
at org.renjin.eval.Context.evaluateCall(Context.java:407)
at org.renjin.eval.Context.evaluate(Context.java:282)
at org.renjin.eval.Context.evaluate(Context.java:264)
at org.renjin.eval.Context.evaluate(Context.java:198)
at org.renjin.sexp.Closure.doApply(Closure.java:98)
at org.renjin.eval.ClosureDispatcher.apply(ClosureDispatcher.java:80)
at org.renjin.eval.ClosureDispatcher.applyClosure(ClosureDispatcher.java:51)
at org.renjin.sexp.Closure.apply(Closure.java:83)
at org.renjin.eval.Context.evaluateCall(Context.java:407)
at org.renjin.eval.Context.evaluate(Context.java:282)
at org.renjin.eval.Context.evaluate(Context.java:264)
at org.renjin.primitives.special.AssignLeftFunction.assignLeft(AssignLeftFunction.java:57)
at org.renjin.primitives.special.AssignLeftFunction.apply(AssignLeftFunction.java:41)
at org.renjin.eval.Context.evaluateCall(Context.java:407)
at org.renjin.eval.Context.evaluate(Context.java:282)
at org.renjin.eval.Context.evaluate(Context.java:264)
at org.renjin.primitives.special.BeginFunction.apply(BeginFunction.java:38)
at org.renjin.eval.Context.evaluateCall(Context.java:407)
at org.renjin.eval.Context.evaluate(Context.java:282)
at org.renjin.eval.Context.evaluate(Context.java:264)
at org.renjin.eval.Context.evaluate(Context.java:198)
at org.renjin.sexp.Closure.doApply(Closure.java:98)
at org.renjin.eval.ClosureDispatcher.apply(ClosureDispatcher.java:80)
at  

由于您的代码尚未提交,我基于2个假设编写:1(您正在使用Maven作为依赖项管理工具,2(您仅将Renjin作为项目依赖项

在这种情况下,我猜您的POM文件缺少以下链接中的行:http://packages.renjin.org/package/org.renjin.cran/dplyr/0.7.4

但是,如果已经设置了依赖项,我假设发生上述错误是因为该包的 Renjin 实现(如上面的链接中所述(仍然无法完全正常运行。据我所知,大多数高度依赖 C/C++ 代码的包比纯 R 包需要更多的时间才能完全发挥作用 - 一个例子是 Forecast 包,它花了大约 2 年

的时间才有点可用。

最新更新