赞
踩
pandas astype()将数据转换为指定的数据类型(可多列操作)
功能: 将pandas series转换为指定的dtype
可转换类型:
1.float
2.int
3.bool
4.datetime64[ns]
5.datetime[ns, tz]
6.timedelta[ns]
7.category
8.object
查看数据
df.dtypes
单列改变
df[列名] =df[列名].astype(类型)
多列转变
data = data.astype({'列名1': '类型', '列名2': '类型', '列名3': '类型'})
需要注意的是多列转变无论是列名 还是 后面的类型 都必须添加引号
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。