12、pandas 数据类型转换

本文详细介绍了Pandas库中进行数据类型转换的各种方法,包括astype()、pd.to_numeric、pd.to_datetime、pd.to_timedelta等函数的使用,以及convert_dtypes和infer_objects等实用工具,帮助读者掌握Python数据处理中的类型转换技巧。
摘要由CSDN通过智能技术生成

在这里插入图片描述
本章内容

  1. Pandas所支持的数据类型
  2. 转换数据类型的思路
  3. astype()函数
  4. pd.to_numeric函数
  5. pd.to_datetime函数
  6. pd.to_timedelta函数
  7. convert_dtypes函数、infer_objects函数
  8. 其他转换类型函数

1、 Pandas所支持的数据类型:

  1. float
  2. int
  3. bool
  4. datetime64[ns]
  5. datetime64[ns, tz]
  6. timedelta[ns]
  7. category
  8. object
    默认的数据类型是int64,float64.

2、转换数据类型的思路

  1. 使用astype()方法强制转化dtype
  2. 自定义一个数据转换函数函数
  3. 使用pandas内置的tonumeric()和todatetime()
  4. 导入数据时转换数据类型

3、astype()函数

df.astype(dtype, copy:bool=True, errors:str=‘raise’)

参数:
-dtype:类型或者类型列表
-copy:默认True
-errors :转换失败时是否报错,取值:'raise', 'ignore',默认raiseÿ
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值