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