- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试从多个 csv 文件中获取数据。我使用 ConcatenateFilesDatabaseConnection 进行数据库
Database getDbFromFiles(List<File> files) {
ListParameterization params = new ListParameterization();
params.addParameter(ConcatenateFilesDatabaseConnection.Parameterizer.PARSER_ID, files);
Database db = ClassGenericsUtil.parameterizeOrAbort(StaticArrayDatabase.class, params);
return db;
}
类似于 FileBasedDatabaseConnection
ListParameterization params = new ListParameterization();
params.addParameter(FileBasedDatabaseConnection.Parameterizer.INPUT_ID, filename);
Database db = ClassGenericsUtil.parameterizeOrAbort(StaticArrayDatabase.class, params);
但是当我运行时出现错误
de.lmu.ifi.dbs.elki.utilities.optionhandling.UnspecifiedParameterException: No value given for parameter "dbc.in": Expected: The name of the input file to be parsed. de.lmu.ifi.dbs.elki.utilities.optionhandling.WrongParameterValueException: Wrong value of parameter dbc.parser. Read: [src\main\resources\data1.csv, src\main\resources\data2.csv, src\main\resources\data3.csv]. Expected: Parser to provide the database. Implementing de.lmu.ifi.dbs.elki.datasource.parser.Parser
也许有人在 ELKI 上处理过多个文件并且知道如何做做正确的事。我没有找到ELKI中处理多个文件的代码
最佳答案
您将解析器设置为 List<File>
。那是行不通的。
解析器是解释某些(文本)数据流的输入的程序例程。
您需要设置正确的参数(输入文件名,而不是解析器)。
关于java - ELKI:如何从java中的多个文件创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48008679/
我是一名优秀的程序员,十分优秀!