1. 程式人生 > >pandas 讀取 電話號碼 0 開頭的 會有缺失值

pandas 讀取 電話號碼 0 開頭的 會有缺失值

公司的pandas 是python2 在執行讀取的時候 ,電話號碼開頭 0 的 被自動刪掉了,

input-data :

程式碼

 hive_clean_df=pd.read_csv(file_path,sep = '\t' )
hive_clean_df.to_csv("/result_hive_clean_df.csv", sep='\t', index=False,header=None)

輸出:

 

很明顯,我的0被系統判定為interger格式了,0就這樣被幹掉了。這時候加一個引數就行

 

 #hive_clean_df=pd.read_csv(file_path,sep = '\t',converters ={1:str} )

1代表預設的 列名稱:

str 代表資料型別。這樣就沒問題了兄弟們!

解決了的話,點個贊謝謝啦!