我想将数据集中由反斜杠(/)连接的字符串拆分为一个新行。示例数据集为:
(David Jones / John Smith)
我希望结果是:
(David Jones)(John Smith)
(David Jones)
(John Smith)
我写的代码是:
A = FOREACH data GENERATE FLATTEN(STRSPLIT(name,'/',2));DUMP A;
A = FOREACH data GENERATE FLATTEN(STRSPLIT(name,'/',2));
DUMP A;
然而,我在终端得到的结果是:
(David Jones, John Smith)
slsn1g291#
STRSPLIT在同一行中创建一个元组。将其展平将使其重新折叠在一起。我建议你不要用扁平的
STRSPLIT
1条答案
按热度按时间slsn1g291#
STRSPLIT
在同一行中创建一个元组。将其展平将使其重新折叠在一起。我建议你不要用扁平的