我希望转换CSV文件中的数据,例如
ID 1 2 3 4 5 6 7 8 9
1 0 0 0 0 1 0 1 0 0
2 1 0 1 0 1 0 0 0 0
3 0 0 0 0 1 1 0 0 0
进入像这样的CSV文件
ID Item
1 5
1 7
2 1
2 3
2 5
3 5
3 6
如何转换该文件?
答案 0 :(得分:0)
使用CSV file input
获取数据,然后使用ID列周围的Row Normalizer
进行数据透视,使用Item = 0获取Filter the rows
,并将结果放入Text output file
CSV格式。
Row filter
很简单。如果是您第一次使用它,请注意,如果您指定send true data to step
,则还必须指定send false data to step
。在你的情况下,不要指定任何,所以只有真正的数据填充流过。
答案 1 :(得分:0)
我建议您阅读Official StartUp guide:Introduction to transformations
。
你也可以在水壶书上找到:{* 1}}由M. Casters,R。Bouman,J。van Dongen。这是一本庞大而沉重的书,但详尽而且尚未过时。
您还可以查看分发版附带的示例目录。它包含几乎所有步骤的工作示例。