2024-09-30 08:31:51 发布
网友
我试图使用rpy2包调用Python中的c5.0r函数。我遇到了以下问题:C5.0在函数调用中有一个句点,这将抛出一个Python错误。下面是我的代码:
self.model = c50.C5.0(formula = formula, data = DataFrame(training_data))
这会引发错误。有没有一种方法可以在Python中调用这个C5.0函数而不抛出错误?谢谢。在
C50.C5_0(x, y)
如果你通过方法apd数据帧对于x和y,您将得到一个
x
y
C5接受x的数据帧,错误在于{}的表示。来解决这个问题
C50.C5_0(x, robjects.vectors.FactorVector(y))
rpy2文件: https://rpy2.github.io/doc/v3.2.x/html/vector.html
from rpy2.robjects.packages import importr from rpy2 import robjects C50 = importr('C50') C5_0 = robjects.r('C5.0')
通过调用函数
如果你通过方法apd数据帧对于
^{pr2}$x
和y
,您将得到一个C5接受}的表示。来解决这个问题
x
的数据帧,错误在于{rpy2文件: https://rpy2.github.io/doc/v3.2.x/html/vector.html
通过调用函数
^{pr2}$相关问题 更多 >
编程相关推荐