透過Dataframe.info()
發現資料型別有object、float64,需要把object 轉換成 float64,
需要使用pd.to_numeric()
函式來把列轉換為數值型別,如果轉換失敗,可以設定引數errors='coerce'
使得失敗的轉換結果為NaN
。
for col in df.columns:
if df[col].dtype == 'object':
df[col] = pd.to_numeric(df[col], errors='coerce')