2015-07-05 38 views
1
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相比給出了不同的結果。請向我解釋這些模塊之間的區別。df.describe和df.describe之間的區別()

+2

'describe'是數據幀對象的方法。要調用方法,您必須使用方括號。沒有括號,它只是給你方法對象本身,而不是它的結果。 – joris

回答

0

df.describe是方法本身(你可以想象一些其他語言中的'指向方法的指針')。 df.describe()調用該方法,並返回結果。

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

在上面的例子,p()p.describe()執行相同的動作