我正在尝试使用 KNIME 绘制来自不同表的两个数据列。我想将它们绘制在一个图中,以便更容易比较它们。在 R 中,这种效果可以通过以下方式实现:
boxplot(df$Delay, df2$Delay,names=c("Column from Table1","Column from Table2"), outline=FALSE)
但是,通过使用 KNIME,我想不出一种可以使用来自两个不同表的数据的方法。你在 KNIME 中遇到过这个问题吗?
如果列中的行数相同,则可以使用 Column Appender 节点将两列放入同一个表中。如果没有,您可以使用 Column Joiner 节点来创建两个列的超集。
似乎是一个可行的解决方案 - 根据评论中的讨论 - 以下是:
使用“将表添加到 R”节点的上述答案是一个非常好的选择。
您也可以在 KNIME 中预先完成。如果两个表具有相同的列,则可以使用“连接”节点将它们连接起来,如果需要使用“常量值”节点标记行,则表最初来自哪个表。
如果这两个表有不同的列但有一些共同的行标识符,您可以使用“Joiner”节点将它们连接到一个表中。然后将连接或连接的表传递给 R。