【问题标题】:Why pandas.series.describe and pandas.series.describe() give different results?为什么 pandas.series.describe 和 pandas.series.describe() 给出不同的结果?
【发布时间】:2018-11-30 06:05:29
【问题描述】:

为什么 pandas.series.describe 和 pandas.series.describe() 给出不同的结果?

没有大括号的方法调用如何工作?究竟是pandas.series类的方法调用还是属性?

【问题讨论】:

    标签: python pandas methods series


    【解决方案1】:

    您回答了自己的问题。为了使它成为一个方法调用,它必须有括号。如果它没有它们,它只是一个属性。方法只是您可以调用的属性。所以obj.meth是方法本身; obj.meth() 实际上调用方法。

    【讨论】:

    • 知道了,谢谢!所以,它是熊猫系列中属性和方法的同名。
    • 一个方法一个属性;这只是您可以调用的属性。括号是使它成为调用的原因。这不像有一个属性,然后是一个同名的方法。属性值就是方法,如果使用()则调用它。
    • 对!我在熊猫源代码中寻找它,你解释得很好。再次感谢。
    猜你喜欢
    • 2017-04-29
    • 2021-12-07
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    相关资源
    最近更新 更多