前言
是在用pandas合併Dataframe的時候遇到的這個問題,
pd.merge(df_borough, df_price , how=‘left’, on=‘other_id’).fillna(value=0)
問題原因
問題的原因是兩個Dataframe根據合併的字段other_id的類型不一樣導致了這個問題, 說來也玄學…跑了很多其他都沒事, 一模一樣塞入的類型
解決
使用 df_borough.dtypes 查看Dataframe的類型, 然後用 .apply(int) 方法轉成同樣的類型就可以了