DtypeWarning: Columns () have mixed types. Specify dtype option on import or set low_memory=False.
通过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')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步