使用IKVM和WEKA将CSV转换为ARFF

时间:2012-12-29 11:13:44

标签: csv weka ikvm arff

CSVLoader loader = new CSVLoader();
loader.setSource(new File("));
Instances data = loader.getDataSet();

当我在java中运行上面的代码时,它运行正常。

但是当我使用以下代码在c#中执行相同的操作时,它会在行中抛出异常

weka.core.Instances instsOrg = csvLoader.getDataSet();

异常消息是“weka.core.converters.ConverterUtils的类型初始化程序”引发异常“

 string filename = "myCSVfile.csv"";
 weka.core.converters.CSVLoader csvLoader = new weka.core.converters.CSVLoader();
 csvLoader.setSource(new java.io.File(filename));
 weka.core.Instances instsOrg = csvLoader.getDataSet();

 weka.core.converters.ArffSaver saver = new weka.core.converters.ArffSaver();
 saver.setInstances(data);
 saver.setFile(new File("myCSVfile.arff"));
 saver.writeBatch();

我已将weka.dll,IKVM.OpenJDK.Core.dll和IKVM.Runtime添加为参考文件。 任何人都可以帮我摆脱这个例外吗??? 请尽快回复:(

0 个答案:

没有答案