1、字符串变成数字,调整数据类型,遇到错误建议使用to_numeric,不用astype()
df[c] = pd.to_numeric(df[c],errors='coerce').fillna(0)
#以上代码,c代表列名称,遇到错误用0填充。
2、pandas保存到CSV遇到乱码。用Excel打开是乱码,用其他文件工具打开正常。请更换编码方式为utf-8-sig
df.to_csv('kpi.csv',encoding='utf-8-sig')
1、字符串变成数字,调整数据类型,遇到错误建议使用to_numeric,不用astype()
df[c] = pd.to_numeric(df[c],errors='coerce').fillna(0)
#以上代码,c代表列名称,遇到错误用0填充。
2、pandas保存到CSV遇到乱码。用Excel打开是乱码,用其他文件工具打开正常。请更换编码方式为utf-8-sig
df.to_csv('kpi.csv',encoding='utf-8-sig')