pandas数据预处理:更改明确指定数据的类型

2023-08-25 11:23:39 0 0 编辑:亿网科技有限公司 来源:本站原创

有几种方法可以实现这个目的。其中一种是使用DataFrame.astype()方法,它可以把整个数据框或者某些列转换为指定的类型。例如:

pandas数据预处理:更改明确指定数据的类型

输出:

pandas数据预处理:更改明确指定数据的类型

可以看到,所有的列都是object类型,也就是字符串类型。如果我们想把age列转换为整数类型,我们可以这样做:

pandas数据预处理:更改明确指定数据的类型

输出:

pandas数据预处理:更改明确指定数据的类型

除了astype()方法,还有一些其他的方法,比如DataFrame.convert_dtypes()方法,它可以把数据框中的列转换为支持pd.NA的最佳类型。

输出:

pandas数据预处理:更改明确指定数据的类型

可以看到,age列已经变成了int32类型。如果我们想把所有的列都转换为整数类型,我们可以这样做:

pandas数据预处理:更改明确指定数据的类型

输出:

pandas数据预处理:更改明确指定数据的类型

除了astype()方法,还有一些其他的方法,比如DataFrame.convert_dtypes()方法1,它可以把数据框中的列转换为支持pd.NA的最佳类型。

pandas数据预处理:更改明确指定数据的类型

关键词: 宝宝 文艺 意向 精确 相声 牛奶 使至 科目 诿过 油炸 如何 番茄
本站文章均为<亿网科技有限公司>网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!
我们猜你喜欢