我有三组数据都是这种格式的(acctid:chararray, rule:chararray, value:charrarray)
设置1文件:
123;R1;r1 version set 1 123
123;R2;r2 version set 1 123
123;R3;r3 version set 1 123
124;R1;r1 version set 1 124
124;R2;r2 version set 1 124
124;R3;r3 version set 1 124
设置2文件://更改r2
123;R2;r2 version set 2 123
124;R2;r2 version set 2 124
设置3文件:
123;R4;r4 version set 3 123
124;R4;r4 version set 3 124
我需要合并数据以便:
在第一个数据集中,r2值被更改为第二个数据集中的值
删除r3值
添加r4值
然后我可以按帐户id进行分组并获得:
最终:
123;R1;r1 version set 1 123
123;R2;r2 version set 2 123
123;R4;r4 version set 3 123
124;R1;r1 version set 1 124
124;R2;r2 version set 2 124
124;R4;r4 version set 3 124
我尝试了各种连接和合并,但我不明白这是否可能。谢谢
1条答案
按热度按时间iaqfqrcu1#
试试这个,它会给你想要的输出
输出