.describe 方法给出的结果是另一种数据类型与 pandas 中关于日期时间格式的 describe() 比较

.describe method gives result as another data type compares to describe() in pandas regarding date-time format

当我使用 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() : 调用方法和 returns 结果。

df.describe :是方法本身(您可以想到其他一些语言中的 'pointer to method')

> p = df.describe 
> p()

> df.describe()

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

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