我的数据如下所示,来自文件的一列
Source_data ---(这是列名)
客户15
METER 8
METERStatement 1
阅读1
METER 56
Meterstatement 14
阅读5
阅读6
阅读7
客户38
METER 24
METERStatement 1
阅读51
客户77
METER 38
阅读9
我希望输出数据如下所示
CUSTOMER 15 METER 8 METERStatement 1 READING 1
CUSTOMER 15 METER 56 Meterstatement 14阅读5
CUSTOMER 15 METER 56 Meterstatement 14 Reading 6
CUSTOMER 15 METER 56 Meterstatement 14阅读7
CUSTOMER 38 METER 24 Meterstatement 1 Reading 51
CUSTOMER 77 METER 38'填充100个空格'阅读9
我试图通过阅读变压器循环文档来解决,但无法找出实际的解决方案。什么有帮助。谢谢你们。
答案 0 :(得分:1)
是的,这可以在变压器阶段解决。 使用":"。
完成连接因此,使用一个阶段变量来连接输入,直到一个新的" Meter"或"客户"行出现了。 保存"客户"在第二阶段变量中,如果它没有改变。
使用条件仅输出其中一行"读取"存在。
当"读取"重置串联字符串。已被处理。
我猜你想要填充缺少的字段 - 你可以在单独的阶段变量中进行这些检查。你必须存储前一个项目以便缺少kow wat - 如果连续两个项目可能丢失,可能会更多。