我正在尝试在带有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)
您知道如何解决此问题吗?