最近用pandas的pd.read_excel()方法讀取excel文件時,遇到某一列的數據前面包含0(如010101)的時候,pd.read_excel()方法返回的DataFrame會將這一列視為int類型,即010101變成10101。
這種情況下,如果想要保持數據的完整性,可以以str類型來讀取這一列,具體的實現如下:
1 df = pd.read_excel ("test.xlsx" , converters={'類別編碼':str})
如上代碼,即可將"test.xlsx"文件的"類別編碼"一列讀取為str對象類型。
