Python/rpy 2无法识别r代码中的%>%管道

xoefb8l8  于 2022-12-06  发布在  Python
关注(0)|答案(1)|浏览(157)

我有一个Python脚本,它会将 Dataframe 传递到R包中并得到结果。
然而,当通过python/rpy 2执行时,我无法让它进入wokr。

rpy2.rinterface_lib.embedded.RRuntimeError: Error in ataframe d%>% dplyr::rename(domain = Domain, variable = Variable,  : 
  could not find function "%>%"

当通过python执行时,有没有办法让它工作?重写代码不使用%〉%是可行的,但需要大量的重写,如果可能的话,我宁愿避免。
我试着确保每个脚本中都有dplyr库,在运行python脚本之前我已经确认了它的安装。
我在使用rpy 2/python时没有发现任何关于此问题的示例。

bzzcjhmw

bzzcjhmw1#

%>%来自magrittr套件。如果您有R 4.1版或更新版本,您可以改用原生|>管道。

相关问题