1

我正在尝试使用 KNIME 绘制来自不同表的两个数据列。我想将它们绘制在一个图中,以便更容易比较它们。在 R 中,这种效果可以通过以下方式实现:

boxplot(df$Delay, df2$Delay,names=c("Column from Table1","Column from Table2"), outline=FALSE)

但是,通过使用 KNIME,我想不出一种可以使用来自两个不同表的数据的方法。你在 KNIME 中遇到过这个问题吗?

4

3 回答 3

2

如果列中的行数相同,则可以使用 Column Appender 节点将两列放入同一个表中。如果没有,您可以使用 Column Joiner 节点来创建两个列的超集。

于 2014-02-26T09:21:43.310 回答
1

似乎是一个可行的解决方案 - 根据评论中的讨论 - 以下是:

  1. 安装 KNIME Interactive R Statistics Integration(您可能已经安装了它)
  2. 使用 Add Table To R 节点将第二个表添加到 R
  3. 我想通常的 R 代码可以用来创建数字
于 2014-02-25T16:27:35.123 回答
0

使用“将表添加到 R”节点的上述答案是一个非常好的选择。

您也可以在 KNIME 中预先完成。如果两个表具有相同的列,则可以使用“连接”节点将它们连接起来,如果需要使用“常量值”节点标记行,则表最初来自哪个表。

如果这两个表有不同的列但有一些共同的行标识符,您可以使用“Joiner”节点将它们连接到一个表中。然后将连接或连接的表传递给 R。

于 2014-03-22T01:53:20.243 回答