首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >csv到arff转换

csv到arff转换
EN

Stack Overflow用户
提问于 2013-09-04 06:26:53
回答 1查看 2.1K关注 0票数 0

我是java的初学者,我想把现有的.csv文件转换成.arff文件,我编写了下面的代码,但是没有转换,而是得到了错误。请任何人帮助我解决这些错误,并建议我如何编程:

代码语言:javascript
复制
import weka.core.Instances;
import weka.core.converters.ArffSaver;
import weka.core.converters.CSVLoader;

import java.io.File;
import java.io.IOException;

public class meena {
  /**
   * takes 2 arguments:
   * - CSV input file
   * - ARFF output file
   */
  public static void main(String[] args) throws IOException {

      String args0="C:\\Documents and Settings\\CORI\\My Documents\\NetBeansProjects\\trainingset\\build\\classes\\svmlearn\\in.csv ";
      String args1="C:\\Documents and Settings\\CORI\\My Documents\\NetBeansProjects\\trainingset\\build\\classes\\svmlearn\\output1.txt";
    // load CSV
    CSVLoader loader = new CSVLoader();
    loader.setSource(new File(args0));
    Instances data = loader.getDataSet();

    // save ARFF
    ArffSaver saver = new ArffSaver();
    saver.setInstances(data);
    saver.setFile(new File(args[1]));
    saver.setDestination(new File(args[1]));
    saver.writeBatch();
  }
}



I am getting the below error:
---Registering Weka Editors---
Trying to add database driver (JDBC): RmiJdbc.RJDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): jdbc.idbDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): com.mckoi.JDBCDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): org.hsqldb.jdbcDriver - Error, not in CLASSPATH?
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
    at meena.main(meena.java:26)
Java Result: 1

Please help me to convert .csv file into .arff file by suggesting me clearly how and where to pass the input
EN

回答 1

Stack Overflow用户

发布于 2013-09-23 15:42:44

这里有两点。

  1. 在第26行,当我认为您打算使用args1时,您将使用args1。
  2. 尝试添加数据库驱动程序(JDBC)并不会阻止代码成功运行。
代码语言:javascript
复制
- [Weka's official reasoning](http://weka.wikispaces.com/Trying+to+add+JDBC+driver...+-+Error,+not+in+CLASSPATH%3F)
- [Stack Overflow answer](https://stackoverflow.com/questions/6720279/jdbc-not-in-classpath-error)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18606820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档