2016-05-03 64 views
1

我有一個SQLite數據庫中的數據(大約有7個表與表之間的幾個外鍵),我想轉換爲ARFF文件格式,以便將其輸入到Weka機器學習軟件。Weka機器學習:ARFF文件:多重關係

我必須爲每個SQLite表生成一個ARFF文件,還是可以將多個ARFF關係放入一個ARFF文件?

回答

2

我想你將不得不生成每個表中的一個,因爲你將不得不根據manual第10章。

[編輯]更具描述性的,以限定一個頭對每個表:

的ARFF文件包括標題和數據。該文件將由註釋%,@RELATION,@ ATTRIBUTE和@DATA組成。表格對象是關係,列名稱是屬性,列數據是數據。屬性可以是不同的數據類型(數字,標稱,日期,字符串,關係)。名義數據類型是您在大括號中定義的字符串。它們通常用於分類標籤。所以你的ARFF看起來像這樣:

% Comments describing your data 

@RELATION Table_Name 

@ATTRIBUTE some_column NUMERIC 
@ATTRIBUTE another_column DATE 
@ATTRIBUTE class_label {it_could_be_this,it_could_be_that} %nominal attribute 

@DATA 

lines and lines of comma separated values.