weka中arff文件操作

一、weka中根據class類的值刪除instances。

weka中打開要操作的.arff文件,然後選擇Choose->unsupervised->instance->RemovewithValues.
在這裏插入圖片描述
然後左擊上面框,配置參數
在這裏插入圖片描述
點擊 Apply即可 示例如下
在這裏插入圖片描述
本圖刪除的是最後一個attribute的值爲Dos的屬性

二、合併多個.arff文件爲一個.arff文件

這個weka上好像沒有直接操作的,我先把每個.arff文件轉換成csv文件,然後把多個csv文件合併成一個csv文件,最後再使用arff View 把csv文件轉換成 arff文件。注意在csv文件合併過程中 屬性的類型可能會發生變化,如:Numeric 類型的會變成String。 因此在weka中看不到。此時可以使用記事本打開 .arff 文件,把所有的String 類型換成 Numeric 。同時如果你的csv文件有標識符的話,最後的文件中會多出兩行,就是兩行標識符,直接刪除即可。
還發現我都class中多出了一個 類型,可以在arff文件中刪除即可。
如圖所示:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章