本章内容
- Pandas所支持的数据类型
- 转换数据类型的思路
- astype()函数
- pd.to_numeric函数
- pd.to_datetime函数
- pd.to_timedelta函数
- convert_dtypes函数、infer_objects函数
- 其他转换类型函数
1、 Pandas所支持的数据类型:
- float
- int
- bool
- datetime64[ns]
- datetime64[ns, tz]
- timedelta[ns]
- category
- object
默认的数据类型是int64,float64.
2、转换数据类型的思路
- 使用astype()方法强制转化dtype
- 自定义一个数据转换函数函数
- 使用pandas内置的tonumeric()和todatetime()
- 导入数据时转换数据类型
3、astype()函数
df.astype(dtype, copy:bool=True, errors:str=‘raise’)
参数:
-dtype:类型或者类型列表
-copy:默认True
-errors :转换失败时是否报错,取值:'raise', 'ignore',默认raiseÿ