Orange python data mining: TypeError: invalid sequence element at 0

Orange python data mining: TypeError: invalid sequence element at 0

我在加载关联规则的 pandas 数据框时出现以下错误。

TypeError: invalid sequence element at 0

以下是我的代码:

    rules = Orange.associate.AssociationRulesSparseInducer(df, support=0.3)
    print "%4s %4s  %s" % ("Supp", "Conf", "Rule")
    for r in rules[:5]:
        print "%4.1f %4.1f  %s" % (r.support, r.confidence, r)

df只有数值,以二进制为主。

Orange.associate.AssociationRulesSparseInducer 不适用于 pandas DataFrame。

使用Orange3-Associatelist of listsnumpy.ndarrayscipy.sparse.spmatrix推断关联规则,所有这些都可以轻松转换为数据帧。