关联规则apriori算法实现过程的问题,求解大神(调试了n天未解决)
python运行apriori算法过程中出现了下标越界的问题,具体报错为(IndexError: list index out of range)
算法运行过程中出现了下标越界的问题,我的关联规则数据集数目较多,不知道是否为数据项较多而产生越界原因,也不知道是否有解决方法。
算法核心来自博客https://blog.csdn.net/yo_bc/article/details/80379399
我直接利用pandas导入Excel表格,并利用data.values()将其转化为多维数组,然后直接赋值给data_set,之后运行程序
我的数据源如图
数据为Excel部分,一共一千多条,每行代表一项事务,检测发现数据在171条之内,关联规则算法可以顺利运行,当超过171条数据集的时候,关联规则就会报错越界问题,报错如下。
不知是不是数据集过大的原因,因为关联规则会有幂运算&