来自SQL查询数据的WEKA实例

时间:2015-10-22 08:58:31

标签: instance weka

我想知道如何在没有实际使用CSV或ARRF文件的情况下在WEKA中创建实例。我的意思是,如果我的SQL查询结果有四个字符串字段,那么我如何使用该结果来创建实例。

1 个答案:

答案 0 :(得分:0)

假设你没有使用Weka Explorer并自己编写代码,这样的东西可以帮助你创建一个实例(在这个代码中str1-str4是你的SQL结果字符串)!注意:此代码要求您加载.arff文件,其中至少有几个实例与新实例的实例相同!

Instance inst = new DenseInstance(4); 

inst.setValue(attr1, str1); 
inst.setValue(attr2, str2); 
inst.setValue(attr3, str3); 
inst.setValue(attr4, str4); 

inst.setDataset(instanceList); 

System.out.println("New instance: " + inst);