weka中arff文件操作

一、weka中根据class类的值删除instances。

weka中打开要操作的.arff文件,然后选择Choose->unsupervised->instance->RemovewithValues.
在这里插入图片描述
然后左击上面框,配置参数
weka中arff文件操作_第1张图片
点击 Apply即可 示例如下
weka中arff文件操作_第2张图片
本图删除的是最后一个attribute的值为Dos的属性

二、合并多个.arff文件为一个.arff文件

这个weka上好像没有直接操作的,我先把每个.arff文件转换成csv文件,然后把多个csv文件合并成一个csv文件,最后再使用arff View 把csv文件转换成 arff文件。注意在csv文件合并过程中 属性的类型可能会发生变化,如:Numeric 类型的会变成String。 因此在weka中看不到。此时可以使用记事本打开 .arff 文件,把所有的String 类型换成 Numeric 。同时如果你的csv文件有标识符的话,最后的文件中会多出两行,就是两行标识符,直接删除即可。
还发现我都class中多出了一个 类型,可以在arff文件中删除即可。
如图所示:
weka中arff文件操作_第3张图片

你可能感兴趣的:(kddcup99,weka)