1
我有一个SQLite数据库中的数据(大约有7个表与表之间的几个外键),我想转换为ARFF文件格式,以便将其输入到Weka机器学习软件。Weka机器学习:ARFF文件:多重关系
我必须为每个SQLite表生成一个ARFF文件,还是可以将多个ARFF关系放入一个ARFF文件?
我有一个SQLite数据库中的数据(大约有7个表与表之间的几个外键),我想转换为ARFF文件格式,以便将其输入到Weka机器学习软件。Weka机器学习:ARFF文件:多重关系
我必须为每个SQLite表生成一个ARFF文件,还是可以将多个ARFF关系放入一个ARFF文件?
我想你将不得不生成每个表中的一个,因为你将不得不根据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.