出错的原因是在使用Apriori算法时,数据集中存在不符合要求的值。在Apriori算法中,数据集中的值必须是True、False、0或1,而你的数据集中存在值为1.909的情况。

要解决这个问题,你可以尝试以下方法之一:

  1. 将数据集中的所有非0值替换为1,以使数据集中的所有值都符合要求。
  2. 调整min_support参数的值,将其设置为一个更小的值,以便能够找到更多的频繁项集,从而减少数据集中不符合要求的值的影响。
  3. 检查数据集中的值,确保它们都是二进制的,即只包含0和1的值。

根据你的具体情况,选择适合你的解决方法进行修改。

ValueError Traceback most recent call lastCell In2 line 16 13 basket = pdpivot_tabledf_merged index=销售日期 columns=单品名称 values=销量千克 aggfunc=sum fill_value=0 15 # 使

原文地址: http://www.cveoy.top/t/topic/i1nh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录