【问题标题】:Difference between df.describe and df.describe()df.describe 和 df.describe() 的区别
【发布时间】:2015-07-05 16:53:46
【问题描述】:
import pandas as pd
import numpy as np
dates =pd.date_range('20150501',periods=5)
df =pd.DataFrame(np.random.randn(5,4),index=dates,columns="i know its example".split())

df.describe()df.describe 相比给出了不同的结果。请向我解释这些模块之间的区别。

【问题讨论】:

  • describe 是 DataFrame 对象的方法。要调用方法,您必须使用方括号。如果没有括号,它只会给你方法对象本身,而不是它的结果。

标签: python-3.x pandas


【解决方案1】:

df.describe 是方法本身(您可以在某些其他语言中想到“指向方法的指针”)。 df.describe() 调用方法,并返回结果。

p = df.describe
p()
df.describe()

在上面的示例中,p()p.describe() 执行相同的操作

【讨论】:

    猜你喜欢
    • 2018-05-12
    • 2021-03-26
    • 2019-06-20
    • 2019-06-07
    • 2023-02-23
    • 2020-10-10
    • 2013-08-07
    • 2011-10-20
    • 2020-01-23
    相关资源
    最近更新 更多