使用rpy2在Python中实现C5.0时出错

时间:2018-12-27 14:57:57

标签: python r machine-learning rpy2 c5.0

我正在尝试在带有rpy2的Python中使用C5.0。目的是预测具有时间序列数据的标签。在Python中,我成功地将pandas系列与列表一起使用,但是R / C5.0期望将矩阵或数据框作为x值。我尝试了以下方法:

x = robjects.r['matrix'](list_with_time_seriesdata)

首先,它希望使用列名,所以我实现了这一点:

x.colnames = StrVector(["x"])

现在,我收到以下错误消息:

  

RRuntimeError:UseMethod(“ QuinlanAttributes”)中的错误:     没有适用于“ QuinlanAttributes”的适用方法应用于“列表”类的对象

Matrix的打印版本如下: print(x)

您知道如何解决此问题吗?

0 个答案:

没有答案