一、变量类型及转换
对于变量的数据类型而言,Pandas除了数值型的int 和 float类型外,还有object ,category,bool,datetime类型。
另外,空值类型作为一种特殊类型,需要单独处理。
数据处理的过程中,经常需要将这些类型进行互相转换,下面介绍一些变量类型转换的常用方法。
1、查询变量类型
在数据处理的过程中,针对不同的数据类型会有不同的处理方法,比如数值型可以做加减乘除,但是字符型、时间类型就需要其它处理方法。为此,我们首先需要将各种数据类型进行区分,然后再分别处理。
pandas
中select_dtype
函数可以特征变量进行快速分类,具体用法如下:
DataFrame.select_dtypes(include=None, exclude=None)
- include:列表,想要留下的数据类型,比如
float64
,int64
,bool
,object
等 - exclude:列表,需要排除的数据类型,同上。