Weka - 如何删除缺少所有值的属性?

时间:2013-01-14 18:06:30

标签: weka apriori

我有一个包含市场购物篮分析数据的CSV文件。我已成功将文件导入Weka,但我发现某些属性没有任何值,即缺少所有值。 Weka不允许我对这些数据使用Apriori算法,所以我想知道是否有办法从导入的数据中删除这些属性。

PS。:有数千个属性,所以我不想指定需要删除的属性。

2 个答案:

答案 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可能有所帮助