|
楼主 |
发表于 2020-9-6 09:39:27
|
显示全部楼层
本帖最后由 biubiu321 于 2020-9-6 09:44 编辑
我有一個CSV文檔,
--------------------------------------------------------------------------------------
欄目是:'DocType', 'DeclDT', 'DepArrDT', 'Transport', 'Vessel', 'ConvNo',
'TransID', 'CustomsPt', 'Port', 'PlaceDst', 'Country', 'NotRefNo',
'JobTitle', 'EDIAddr', 'ConID', 'TotalPack', 'Field1', 'Field2',
'Field3', 'Field4', 'Field5', 'UserID', 'CDR', 'CNN', 'ItemNo',
'MasterNo', 'HouseNo', 'Container', 'PackNo', 'PackType', 'Origin',
'ProdCode', 'Quantity', 'Val', 'MarkNo', 'Previous', 'FxCur',
'ExchRate', 'Operator', 'FxAmt', 'Desc', 'HS', 'Company', 'EDIAddr.1',
'Consignee', 'ConAddr1', 'UDR'
其中 'MasterNo', 'HouseNo'如果同時是一樣的行(重複項),將變成1行,同時 'Quantity', 'Val'匯總。
其他欄目保持不變。
-------------------------------------------------------------------------------------------------------
我用groupby 確實可以做到:
'MasterNo', 'HouseNo'如果同時是一樣的行(重複項),將變成1行,同時 'Quantity', 'Val'匯總。
但是其他的欄目比如
'DocType', 'DeclDT', 'DepArrDT', 'Transport', 'Vessel', 'ConvNo',
'TransID', 'CustomsPt', 'Port', 'PlaceDst', 'Country', 'NotRefNo',
'JobTitle', 'EDIAddr', 'ConID', 'TotalPack', 'Field1', 'Field2',
'Field3', 'Field4', 'Field5', 'UserID', 'CDR', 'CNN', 'ItemNo',
'Container', 'PackNo', 'PackType', 'Origin',
'ProdCode', 'MarkNo', 'Previous', 'FxCur',
'ExchRate', 'Operator', 'FxAmt', 'Desc', 'HS', 'Company', 'EDIAddr.1',
'Consignee', 'ConAddr1', 'UDR'
會丟失,匯出新的csv只有 'MasterNo', 'HouseNo', 'Quantity', 'Val',只有這4個欄目,
--------------------------------------------------------------------------------------------
, |
|