我在加载关联规则的熊猫数据帧时收到以下错误。
类型错误: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 DataFrames。
使用 Orange3-Associate 从list of lists
或numpy.ndarray
或scipy.sparse.spmatrix
推断关联规则,所有这些都可以很容易地转换为数据帧。