我正在尝试使用 Java Weka Api 导入 arff 文件,但它给了我一个错误:
DataSource source = new DataSource("C:/Users/user/Documenti/file.arff");
Instances dataset = source.getDataSet();
java.io.IOException:无法解析的日期:2014-03-30 02:00:00,在 weka.core.converters.ArffLoader$ArffReader.errorMessage( ArffLoader.java:354) 在 weka.core.converters.ArffLoader$ArffReader.getInstanceFull(ArffLoader.java:744) 在 weka.core.converters.ArffLoader$ArffReader.getInstance(ArffLoader.java:545) 在 weka.core.converters .ArffLoader$ArffReader.readInstance(ArffLoader.java:514) 在 weka.core.converters.ArffLoader$ArffReader.readInstance(ArffLoader.java:500) 在 weka.core.converters.ArffLoader.getDataSet(ArffLoader.java:1240) 在weka.core.converters.ConverterUtils$DataSource.getDataSet(ConverterUtils.java:269)
arff 文件的结构如下:
@attribute id numeric
@attribute idsito numeric
@attribute lat numeric
@attribute lon numeric
@attribute data date 'yyyy-MM-dd HH:mm:ss'
arff 文件的第 8001 行如下:
265294,5,40.802742,16.894081,'2014-03-30 02:00:00'
以前实例的导入很好,但我不明白为什么正好在第 8001 行给我带来了问题。