java - 使用命令提示符运行 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 中的异常:预期的唯一单元格名称,得到非唯一的单元格名称
我可以知道解决此问题的可能方法是什么吗?
解决方案
此异常意味着您的输入文件input.csv
包含重复的列。JPMML-Evaluator 示例应用程序不知道要使用哪一列。
推荐阅读
- mysql - 选择哪个哈希函数来索引 mysql 上的 uuid 字符串?md5,crc64 或 fnv
- android - adb shell 命令的区别
- android - Android Q 上“android:useEmbeddedDex”的用途
- ios - didReceiveRemoteNotification 当应用程序在后台仅在设备连接到 MacBook 时工作
- git - 为什么 git pull 在 Drupal 8 中的配置同步后停止工作?
- javascript - 你如何创建一个像 jquery 一样的函数的包装器对象
- javascript - html2canvas 不捕获 div 中的外部图像
- python - CloudFormation 模板错误 Fn::Sub 内部函数未指定预期参数
- matlab - 绘制三个参数的等高线图
- cordova - 'phonegap serve' 是否可以用于生产