我有一个 CSV 文件,它是这样的:
['Name1','','','','','','','','','','','','','','','', '', '', '', '', '+']
['Name1', '', '', '', '', '', 'b', '', '', '', ' ', '', '', '', '', '', '', '', '', '', '']
['Name2', '', '', '', '', ' ','','','','','','','','','','','','','','a','']
['名称3', '', '','','','+','','','','','','','','','','','','','' , '', '']
现在,我需要一种方法将具有相同第一列名称的所有行加入一列,例如:
['Name1','','','','','','b','','','','','','','','','' , '', '', '', '', '+']
['Name2', '', '', '', '', '', '', '', '', '', ' ', '', '', '', '', '', '', '', '', 'a', '']
['Name3', '', '', '', '', '+', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '']
我可以通过对 CSV 进行排序然后遍历每一行和每一列并比较每个值来想办法做到这一点,但可能应该有一种更简单的方法来做到这一点。
有任何想法吗?