【发布时间】:2014-07-30 23:44:18
【问题描述】:
我有一个 Rapidminer 进程,它从 Web API 读取数据,使用读取 XML 来处理响应,并使用 XPATH 来捕获 XML 中的元素之一。元素可以是任意数量,结果属性是 element/text() 的串联字符串。
由于连接字符串,我必须将字符串拆分为多个列,如下所示:
ID Col1 Col2 Col3 Col4 Col5 Col6
A 1 5 7 8
B 2
C 4
D 3 9 10 11 12 13
我的最终目标是将其转换为以下格式:
ID NewCol
A 1
A 5
A 7
A 8
B 2
C 4
D 3
D 9
D 10
D 11
D 12
D 13
两个问题:
1. Read XML 操作符是否可以配置为将数据读入多行而不是长连接字符串?
2.如果1的答案是否定的,是否有任何算子可以执行上述“转置”任务(类似于R中的melt函数)?
【问题讨论】:
标签: xml xpath transpose rapidminer