2013-09-25 43 views
2

我有以下數據框:在大熊貓數據幀列刪除

    Date Year Month Day Security Trade Value 
0 2011-01-10 00:00:00 2011  1 10  AAPL Buy 1500 
1 2011-01-13 00:00:00 2011  1 13  AAPL Sell 1500 

當我寫這篇文章,以CSV,在文件開始創建一個額外的列:

,Date,Year,Month,Day,Security,Trade,Value 
0,2011-01-10 00:00:00,2011,1,10,AAPL,Buy,1500 
1,2011-01-13 00:00:00,2011,1,13,AAPL,Sell,1500 

哪能解決這個?

回答

5

「額外列」是索引。你可以通過index=None,例如抑制這樣的:

>>> df 
    A 
0 10 
1 20 
2 30 
>>> df.to_csv("out.csv") 
>>> !cat out.csv 
,A 
0,10 
1,20 
2,30 
>>> df.to_csv("out.csv", index=None) 
>>> !cat out.csv 
A 
10 
20 
30 
+0

嗨感謝您的回覆,我已經嘗試了已經,我收到以下錯誤.... DF = pd.read_csv(INPUT_FILE,指數=無) TypeError:parser_f()獲得了意想不到的關鍵字參數'index' – trinity

+0

'df.to_csv'與pd.read_csv不是一回事。 'df.to_csv'將數據幀'df'寫入一個csv文件,'pd.read_csv'用於讀取一個csv文件。你想要做什麼? – DSM

+0

對不起,我的壞。索引=無,工作。感謝您的幫助 – trinity