1. 程式人生 > >資料處理——pandas替換科學計數法數字

資料處理——pandas替換科學計數法數字

用pandas讀取資料時發現工單編號、電話號碼等變成科學計數法記錄。通過觀察當電話號碼型別是float時採用科學計數法,而int不會。將電話號碼轉化成int型別(在Excel裡電話號碼轉化成字串型別也沒有解決問題)

1、首先要將空值轉化成數值,這裡我轉化成了-1(這裡我把data2所有欄位都填了-1)

data2 = data2.fillna(-1)

2、將電話號碼欄位轉化成int型別(我把所有需要int型別的數字轉化了。注意:含有空值會報不能將NA轉化成Integer的錯誤)

data2[['聯絡電話2','關聯工單','處理人員','處理滿意度']].astype('int64')