0

我对包含此列类型的节点有疑问:

ListCell (Collection of: ListCell (Collection of: DoubleCell))

数据如下所示:

[[-0.518, -1.431], [-1.431, -0.518]]

下一个节点是Java Snippet。在输入选项中,Java type此列的唯一选项是String,如您所见,这是错误的:

错误 Java Snippet Execute failed: java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object;

这个问题有什么解决办法吗?

感谢帮助。

4

2 回答 2

0

JavaSnippet 节点可以处理双精度等的集合,但不能处理集合的集合。

于 2014-09-23T07:39:33.217 回答
0

最后我在 KNIME 论坛上得到了回复(http://tech.knime.org/forum/knime-users/java-snippet-doublecelljava-type-double-problem

嗨,吉里诺沃,

JavaSnippet 节点可以处理双打等的集合,但不能处理集合的集合。

我们将更改 JavaSnippet 节点中的类型定义,以便更动态地处理此问题并更灵活。然而,这将需要一些时间,最迟可能要到 2015 年夏季。

干杯,基利安

于 2014-09-24T12:26:35.483 回答