我想知道如何在没有实际使用CSV或ARRF文件的情况下在WEKA中创建实例。我的意思是,如果我的SQL查询结果有四个字符串字段,那么我如何使用该结果来创建实例。
答案 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);