我正在尝试编写一个函数,根据数据类型对pandas数据帧进行子集化;本质上我试图拆分数字和非数字列。
我已经达到了:
data.dtypes
这将返回每列的类型,但是我找不到所有可能类型的列表。目前在我看来,所有非数字列都是“对象”类型,是这种情况吗?
由于
答案 0 :(得分:2)
Pandas使用datetime64
,timedelta64
,int64
,float64
,bool
和object
(包括字符串和任何其他自定义对象) 。您可以使用其他类型,例如float32
,并且pandas会尝试维护它,但某些操作会隐式转换为例如float64
。