我有一个包含多个相同列名的CSV,我希望将它们拆分为各自的行,同时保持“id”字段不变。本质上,本应属于各自行的内容被放在了行的末尾。
我很难用语言表达出来,所以下面的例子应该能把事情弄清楚。你可以看到“road_name”、“length”和“type”被重复了好几次。
输入:
id,road_name,length,type,road_name,length,type,road_name,length,type,road_name,length,type
1,r22,22,c,r16,16,a,r17,13,a,r77,13,c
2,r16,5,c,,,,,,,,,
3,r12,7,a,r9,12,c,r3,5,c,,,
预期输出:
id,road_name,length,type
1,r22,22,c
1,r16,16,a
1,r17,13,a
1,r77,13,c
2,r16,5,c
3,r12,7,a
3,r9,12,c
3,r3,5,c
如果能被指出正确的方向那就太好了。我无法用语言表达这个问题,这让我很难搜索相关的相关例子。
1条答案
按热度按时间wecizke31#
此变通方案将按您的需要组织数据。并且您可以将其另存为新的csv文件。