参考文档
https://blog.csdn.net/m0_52551404/article/details/125687842
整列强制转换
df["cost_time"] = df["cost_time"].astype(int);
每个数据用函数单独修改
df["key"] = df["key"].map(lambda fc: myFunc(fc))
或
dfzz[["a","b"]] = dfzz[["a","b"]].astype(int) # 多列数据类型转换
取小数点后N位
dfzz=pd.DataFrame({"a":[1.78,1.4,2.886,],"b":[20.833,10.2,10,]})
print(dfzz)
print("")
dfzz = dfzz.round({'a': 2,'b':1}) # 取小数点后几位