【问题标题】:How covert csv file into arff in Java?如何在 Java 中将 csv 文件转换为 arff?
【发布时间】:2014-12-16 06:34:56
【问题描述】:

当我尝试将 CSV 文件转换为 ARFF 时,我收到以下错误消息。我该如何解决这个问题?

---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.IllegalArgumentException: Attribute names are not unique! Causes: 'þÿÿÿ' 'á' '°' '=' '$' '$' '$' '$' '$' '$' '$' '$' '$' '$' '-' '$' '$' '$' '* ' '-' '-' 
        at weka.core.Instances.<init>(Instances.java:252)
        at weka.core.converters.CSVLoader.readHeader(CSVLoader.java:979)
        at weka.core.converters.CSVLoader.readStructure(CSVLoader.java:610)
        at weka.core.converters.CSVLoader.getStructure(CSVLoader.java:595)
        at weka.core.converters.CSVLoader.getDataSet(CSVLoader.java:628)
        at ConvertToArff.Convert(ConvertToArff.java:22)
        at ConvertToArff.main(ConvertToArff.java:35)

【问题讨论】:

  • 我不明白这个问题怎么会得到两个赞成...

标签: java csv weka arff


【解决方案1】:

根据您的例外情况,您的属性之一有多个同名标签。如果它们可以保持唯一,那么这个问题应该不会再继续了。

如果这不是问题,请发布更多代码和/或数据(只有一个例外很难诊断)。

希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-20
    • 2017-11-24
    • 1970-01-01
    • 2019-09-03
    • 2015-06-10
    • 1970-01-01
    • 2019-08-21
    • 2014-06-11
    相关资源
    最近更新 更多