python - Mlxtend Apriori 给出稀疏数据帧错误
问题描述
使用带有 mlxtend apriori 的稀疏数据帧的问题。
我在 anaconda 中运行 python 2.7 并安装了 mlxtend。基于最新版本的 mlxtend,aprioir 类支持稀疏数据帧作为其输入。我有超过 50 万种产品要对其进行购物篮分析。我正在尝试使用一个小数据集创建一个 onehot 编码的稀疏数据帧来测试,但我在 mlextend apriori 函数内的稀疏数据帧上遇到了 df.to_coo() 问题。
请在此处找到代码、输入数据文件和错误 -
https://github.com/nshahHome/pycode
单击查看代码以查看文件。
code = code2.py input data file= mbtest.txt errors = code2-error.html(您可能需要下载此文件并在浏览器中打开)
我希望代码不会抛出错误并尝试创建频繁项集。如果没有集合 > min_support,则集合可能为空。
解决方案
此问题现已关闭,因为它已被接受为开发人员所需的增强功能。
推荐阅读
- django - 将乳胶渲染脚本添加到 django-markdownx admin
- jquery - 如何防止在 DAL 相关选项字段中选择选项
- c# - 删除 Xamarin.Forms 中 ListView GroupHeaders 之间不需要的间距
- laravel - Laravel Eloquent orWhere 没有按预期工作
- angular - Angular - 延迟加载 2 个模块并需要共享相同的服务
- containers - 在 AWS ECS 中,服务之间如何通信?(协议,最佳实践)
- python - 如何函数调用同一类python中的另一个函数
- python - 使用 If 和 Elif 修复
- javascript - 如何拆分 0 天 15 小时 1 分钟 0 秒并将其分配到 java 脚本中的不同变量中?
- language-agnostic - 如何找到从一点到地球表面路径的最短距离