2016-05-17 41 views
0

我已經找到了在多個論壇和YouTube上的答案,但無濟於事,事先抱歉,如果它是廣泛可用的,我的關鍵字是不正確的。我試圖執行一個簡單的pandas.read_csv('。csv',sep =',')。我試圖執行一個簡單的pandas.read_csv('。csv',sep =',')。然而,我收到的輸出不會像我想像的那樣將數據分成多個列。熊貓read_csv將所有的值放在一列和一行

我回到了一行中的所有標題,用逗號分隔。每個與相應標題綁定的訂單項也是如此。

我試着在數據框中設置這個數據,操作標題,手動添加標題沒有成功。

爲了更好地理解我複製並粘貼從IPython的筆記本我所看到的:

In [15]: 
import pandas as pd 
pd.read_csv('C:\Users\Dale\Desktop\ShpData\TrackerTW0.csv',sep=',') 

Out[15]: 
PurchaseOrderNumber,ShipmentFinalDestinationCity,TransferPointCity,POType,PlannedMode,ProgramType,FreightPaymentTerms,ContainerNumber,BL/AWB#,Mode,ShipmentFinalDestinationLocation,CarrierSCAC,Carrier,Forwarder,BrandDesc,POLCity,PODCity,InDCOutlookDate,InDCOriginalDate,AnticipatedShipDate,PlannedStockedDate,ExFactoryActualDate(LT),OriginConsolActualDate(LT),DepartLoadPortActualDate(LT),FullOutGatefromOceanTerminal(CYorPort)ActualDate(LT),DPArrivalActualDate(LT),FreightAvailableActualDate(LT),DestConsolActualDate(LT),DomDepartActualDate(LT),YardArrivalActualDate(LT),CarrierDropActualDate(LT),InDCActualDate(LT),StockedActualDate(LT),Vessel,VesselETADischargePortCity,DPArrivalOutlookDate,VesselETADischargePortActualDate(LT),FullOutGatefromOceanTerminal(CYorPort)OutlookDate,StockedOutlookDate,ShipmentLeg#,Metrics,TotalShippedQty 

0 1251708,Rugby,Tuticorin,Initial Order,Ocean,Re... 
1 1262597,Rugby,Hong Kong,Initial Order,Ocean,Re... 

感謝

+0

你應該在這裏展示的輸入幾行,到目前爲止,你寫的代碼,你有什麼期望輸出 –

+0

謝謝你 - 我的預期成果是,我只是希望看到每一個「頭」及其相關數據購買訂單號下的單獨列我想查看1251708 – djohns

+0

對於有人來幫助你,他們需要看到幾行輸入 –

回答

1

你可能想試試這個,你有一個像40列。

import pandas as pd 


df = pd.read_csv('input.csv', names=['PurchaseOrderNumber','ShipmentFinalDestinationCity','TransferPointCity','POType','PlannedMode','ProgramType','FreightPaymentTerms','ContainerNumber','BL/AWB#','Mode','ShipmentFinalDestinationLocation','CarrierSCAC','Carrier','Forwarder','BrandDesc','POLCity','PODCity','InDCOutlookDate','InDCOriginalDate','AnticipatedShipDate','PlannedStockedDate','ExFactoryActualDate(LT)','OriginConsolActualDate(LT)','DepartLoadPortActualDate(LT)','FullOutGatefromOceanTerminal(CYorPort)ActualDate(LT)','DPArrivalActualDate(LT)','FreightAvailableActualDate(LT)','DestConsolActualDate(LT)','DomDepartActualDate(LT)','YardArrivalActualDate(LT)','CarrierDropActualDate(LT)','InDCActualDate(LT)','StockedActualDate(LT)','Vessel','VesselETADischargePortCity','DPArrivalOutlookDate','VesselETADischargePortActualDate(LT)','FullOutGatefromOceanTerminal(CYorPort)OutlookDate','StockedOutlookDate','ShipmentLeg#','Metrics','TotalShippedQty'] 

print df