pandas数据类型转换的方法是什么

avatar
作者
筋斗云
阅读量:0

Pandas数据类型转换的方法是使用astype()函数。该函数可以将一列或整个DataFrame的数据类型转换为指定的类型。

语法:

df.astype(dtype) 

参数:

  • dtype:要转换的数据类型,可以是Python内置类型(如int、float、str等),也可以是Pandas的数据类型(如pd.Int64Dtype、pd.Float64Dtype等)。

示例:

import pandas as pd  # 创建一个DataFrame data = {'A': [1, 2, 3], 'B': [4.1, 5.2, 6.3], 'C': ['a', 'b', 'c']} df = pd.DataFrame(data)  # 查看原始数据类型 print(df.dtypes)  # 将'A'列的数据类型转换为float df['A'] = df['A'].astype(float)  # 将整个DataFrame的数据类型转换为str df = df.astype(str)  # 查看转换后的数据类型 print(df.dtypes) 

输出:

A      int64 B    float64 C     object dtype: object A    float64 B     object C     object dtype: object 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!