代码如下:
# -*- coding:utf-8 -*-
import pandas as pd # 将pandas作为第三方库导入,我们一般为pandas取一个别名叫做pd
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}) # 取小数点后几位
print(dfzz)
print("")
dfzz[["a","b"]] = dfzz[["a","b"]].astype(int) # 多列数据类型转换
print(dfzz)
运行结果如下:
另外补充一点:如果整列中,有一个元素是None,那么程序运行会报错。所以它只适用于dataframe文件某个全部数据填满的列。