我有一个包含市场购物篮分析数据的CSV文件。我已成功将文件导入Weka,但我发现某些属性没有任何值,即缺少所有值。 Weka不允许我对这些数据使用Apriori算法,所以我想知道是否有办法从导入的数据中删除这些属性。
PS。:有数千个属性,所以我不想指定需要删除的属性。
答案 0 :(得分:4)
您可以使用WEKA Explorer中的“删除”过滤器删除它们。 数据加载到WEKA后:
1)转到“处理”(第一个主选项卡)。
2)在“过滤器”区域中,单击“选择”过滤器。
3)在树中导航到“过滤器” - > “无人监督” - > “属性” - > “删除”。
4)选择“删除”过滤器后,单击“选择”按钮旁边的“删除”标签,将打开一个对话框。
5)填写attributeIndices文本字段,其中包含要删除的属性的索引/索引,即“1,4,10”或“1-3,7”。
6)单击对话框中的“确定”,然后在主窗口的过滤区域中单击“应用”按钮。
这就是全部!!
答案 1 :(得分:2)
我相信weka.filters.unsupervised.attribute.RemoveUseless可能有所帮助