3

我有一个 CSV 文件,其中包含用于市场篮子分析的数据。我已经成功地将文件导入到Weka,但是我发现有些属性没有任何值,即所有值都丢失了。Weka 不允许我对这些数据使用 Apriori 算法,所以我想知道是否有办法从导入的数据中删除这些属性。

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

4

2 回答 2

4

您可以使用 WEKA 资源管理器中的“删除”过滤器删除它们。将数据加载到 WEKA 后:

1) 转到“处理”(第一个主选项卡)。

2) 在“过滤器”区域点击“选择”一个过滤器。

3)通过树导航到“过滤器”->“无监督”->“属性”->“删除”。

4)一旦选择了“删除”过滤器,单击“选择”按钮旁边的“删除”标签,它将打开一个对话框。

5) 用要删除的属性的索引/索引填写attributeIndices 文本字段,即“1,4,10”或“1-3,7”。

6) 单击对话框中的“确定”和主窗口过滤区域中的“应用”按钮。

就这样 !!

于 2013-01-14T20:55:31.720 回答
2

我相信 weka.filters.unsupervised.attribute.RemoveUseless 可能会有所帮助

于 2013-10-24T07:47:42.503 回答