我有一个 csv 文件,我试图在第 2 列之后的列中查找所有 uniq 值,其中第 1 列具有相同的值,并将其合并到一个新的 csv 文件中。我知道,这听起来很令人困惑,所以这里有一个例子:
原始文件 foo.csv 的样本:
"Boom Lifts","Model Number","Manufacturer","Platform Height","Horizontal Outreach","Lift Capacity"
"Boom Lifts","Model Number","Platform Height","Horizontal Outreach","Up & Over Height","Platform Capacity"
"Boom Lifts","Model Number","Platform Height","Horizontal Outreach","Up & Over Height"
"Pusharound Lifts","Model Number","Manufacturer","Platform Height","Stowed Height"
"Scissor Lifts","Model Number","Manufacturer","Platform Height","Stowed Height","Overall Dimensions","Platform Extension"
"Scissor Lifts","Overall Dimensions","Platform Size","Platform Extension","Lift Capacity"
理想的结果 bar.csv:
"Boom Lifts","Model Number","Manufacturer","Platform Height","Horizontal Outreach","Lift Capacity","Up & Over Height","Platform Capacity",,,
"Pusharound Lifts","Model Number","Manufacturer","Platform Height","Stowed Height"
"Scissor Lifts","Model Number","Manufacturer","Platform Height","Stowed Height","Overall Dimensions","Platform Size","Platform Extension","Lift Capacity"
每一行都有不同的长度,它是一个非常大的文件(超过 5k 行),我完全不知道如何进行匹配/字符串操作。是的,其中一些行在有“空单元格”的地方有尾随逗号。我一直在使用 Faster CSV,所以如果有办法做到这一点,那就太好了。
指针?最好是不会让我的mbp突然停止的东西?