1. 程式人生 > >pandas讀取Excel檔案,以0開頭的資料,出現數據缺失

pandas讀取Excel檔案,以0開頭的資料,出現數據缺失

這裡以從深交所現在的日行情資料檔案為例,格式為xlsx

這是從深圳交易所下載的股票行情資料

直接使用df = pd.read_excel(os.getcwd() + os.sep + 'stock.xlsx')讀取檔案時,證券程式碼被轉換為數字(000001 =>1),0被捨去,導致不正確。

這裡為了省去讀入後在對程式碼進行補全的麻煩,再讀取Excel檔案時:  df = pd.read_excel(os.getcwd() + os.sep + 'stock.xlsx',converters = {u'證券程式碼':str})  證券程式碼按照str型別讀入,不會出現0被捨去的情況