0

我的数据如下所示:

Name | Address | FormName
John | 123 Apple Drive | Form1 Form2 Form3
Dave| 133 Westchester Drive | Form1 Form2 Form3

如何根据该FormName列将其转换为多行?所以结果是:

Name | Address | FormName
John | 123 Apple Drive | Form1
John | 123 Apple Drive | Form2
John | 123 Apple Drive | Form3
Dave| 133 Westchester Drive | Form1 
Dave| 133 Westchester Drive | Form2
Dave| 133 Westchester Drive | Form3

因此,为每个人的每个表格创建了一行。

我尝试使用该tJavaFlex组件,但这对于这个简单的任务来说似乎太复杂了。

4

2 回答 2

0

我发现tNormalize正是这样做的!我喜欢tNormalize这样tMap图像1

tNormalize组件中,我指定了要在(空格)上分隔的内容以及要规范化的列在此处输入图像描述

于 2020-12-28T22:12:55.173 回答
-1

一种方法:

  1. 循环数据集中的每一行。

1.1。将姓名和地址放入“当前人员”字符串中。

1.2. 当您到达“字段”表单时,请对其进行解析。

1.2.1。对于表单域中的每个表单

1.2.2。打印(添加到向量等)“当前人”+“当前形式” - 连接。

这是一种非常基本、直接的方法,所以首先要了解它是如何工作的,然后再考虑其他方法——如果有的话。

于 2020-12-28T21:51:15.673 回答