首页 > 解决方案 > 使用命令提示符运行 pmml 到 java 失败

问题描述

我一直在尝试将 pmml 文件运行到 java 中,但我首先在命令提示符下执行此操作。使用正确的文件路径并遵循本指南/API 正确安装 Maven:

https://github.com/jpmml/jpmml-evaluator/blob/master/README.md#basic-usage

我遵循文档的示例应用程序部分的代码:

java -cp target/pmml-evaluator-executable-1.4-SNAPSHOT.jar org.jpmml.evaluator.EvaluationExample --model model.pmml --input input.csv --output output.csv

运行后,它给出了一条错误消息:

线程“主”java.lang.IllegalArgumentException 中的异常:预期的唯一单元格名称,得到非唯一的单元格名称

我可以知道解决此问题的可能方法是什么吗?

标签: javacmdpmml

解决方案


此异常意味着您的输入文件input.csv包含重复的列。JPMML-Evaluator 示例应用程序不知道要使用哪一列。


推荐阅读