.describe方法给出结果,因为另一种数据类型与大熊猫有关日期时间格式的describe比较

问题描述

当我用data.describe检查时,它显示日期时间格式,就像我通过.describe()方法检查时一样,它以数据类型作为对象类型。有什么问题吗?

data['Date'].describe()

count                     494
unique                    494
top       2017-10-30 00:00:00
freq                        1
first     2017-05-15 00:00:00
last      2019-05-13 00:00:00
Name: Date,dtype: object
data['Date'].describe

<bound method NDFrame.describe of 0     2017-05-15
1     2017-05-16
2     2017-05-17
3     2017-05-18
4     2017-05-19
         ...    
491   2019-05-07
492   2019-05-08
493   2019-05-09
494   2019-05-10
495   2019-05-13
Name: Date,Length: 494,dtype: datetime64[ns]>

解决方法

df.describe():调用该方法并返回结果。

df.describe :方法本身(您可以想到其他语言的“方法的指针”)

> p = df.describe 
> p()

> df.describe()

p()和df.describe()都给出相同的结果。

如果您要检查所有列的类型,我将建议您使用df.info()