1

我的数据如下所示,来自文件的一列。
Source_data---(这是列名)
CUSTOMER 15
METER 8
METERStatement 1
READING 1
METER 56
Meterstatement 14
Reading 5
Reading 6
Reading 7
CUSTOMER 38
METER 24
METERStatement 1
READING 51
CUSTOMER 77
METER 38
READING 9

我希望输出数据在一列中如下所示

CUSTOMER 15 METER 8 METERStatement 1 READING 1
CUSTOMER 15 METER 56 Meterstatement 14 Reading 5
CUSTOMER 15 METER 56 Meterstatement 14 Reading 6
CUSTOMER 15 METER 56 Meterstatement 14 Reading 7
CUSTOMER 38 METER 24 Meterstatement 1 Reading 51
CUSTOMER 77 METER 38 'pad Reading 100'空格9

我试图通过阅读变压器循环文档来解决,但无法找到实际的解决方案。任何事情都有帮助。谢谢你们。

4

1 回答 1

1

是的,这可以在变压器级内解决。连接是用“:”完成的。

所以使用阶段变量来连接输入,直到出现新的“Meter”或“Customer”行。将“客户”保存在第二阶段变量中,以防它不改变。

使用条件仅输出存在“读数”的行。

处理“阅读”时重置连接的字符串。

我猜您通常需要填充缺失字段 - 您可以在单独的阶段变量中进行这些检查。您必须存储上一个项目才能知道 wat 丢失了 - 如果两个连续的项目可能丢失,可能会更多。

于 2017-12-30T14:22:31.550 回答