在Pentaho Kettle中,如何在没有标题列的情况下将表从行转置到列
我是Pentaho新手,需要将表从行转换到列,但第一列不包含标题 它看起来像这样:在Pentaho Kettle中,如何在没有标题列的情况下将表从行转置到列,pentaho,transpose,kettle,pentaho-spoon,Pentaho,Transpose,Kettle,Pentaho Spoon,我是Pentaho新手,需要将表从行转换到列,但第一列不包含标题 它看起来像这样: Jan/15 Feb/15 Mar/15 Apr/15 1.1 3.4 1.7 2.0 2.5 4.5 2.4 3.3 我需要转换成如下所示的表格: Month Value A Value B Jan/15 1.1 2.5 Feb/15 3.4 4.5 Mar/15 1.7 2.4 Apr/15 2.0
Jan/15 Feb/15 Mar/15 Apr/15
1.1 3.4 1.7 2.0
2.5 4.5 2.4 3.3
我需要转换成如下所示的表格:
Month Value A Value B
Jan/15 1.1 2.5
Feb/15 3.4 4.5
Mar/15 1.7 2.4
Apr/15 2.0 3.3
有人知道我怎样才能做到这一点?是否有一些步骤可以帮助您或仅通过脚本帮助您?您必须将值名称(
A
和B
)添加到行中。然后首先执行一个行标准化器
,以生成行。然后您必须行反规范化器,才能在同一行上获得两个不同的值
将字符串日期转换为正确排序的日期:
非常感谢,我在这里解决了它!=]另一方面呢?我有一个数据集,其中作为列,我有月份,fieldA,fieldB,fieldB,FieldC…Field\N,我希望转换为月份作为列和行,所有这些字段,在同一张excel表格中。我尝试使用相同的组件,我得到了转置,但问题是获得不同的月份值作为列的标题。要么我遗漏了一些关于如何使用反规范化器和规范化器的内容,要么这个特定的任务不可能只使用kettle,我应该考虑其他解决方案