为什么当所有列都是 float64 和 int64 时 dtype: object

问题描述 投票:0回答:1

打印(cleaned_train.dtypes)

打印(“--”)

打印(cleaned_test.dtypes)

观察年份 int64

保险_期间 float64

住宅 int64

建筑物_绘制的float64

建筑物_围栏浮动64

建筑物_类型 float64

索取float64

建筑尺寸 float64

地理代码 float64

dtype:对象

--

观察年份 int64

保险_期间 float64

住宅 int64

建筑物_绘制的float64

建筑物_围栏浮动64

建筑物_类型 float64

索取float64

建筑尺寸 float64

地理代码 float64

dtype:对象

尝试获取 dtype:numeric 但得到了对象

python dataframe object machine-learning data-mining
1个回答
0
投票

dtype: object
是数据框的
dtypes
属性返回的系列的 dtype,而不是数据框本身任何列的 dtype。

该系列的元素是 dtype 对象,而不是数字,因此该系列的 dtype 不能是数字 dtype。

© www.soinside.com 2019 - 2024. All rights reserved.