通过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')