我有熊貓系列,我可以得到如下給出的平均值。字符串熊貓函數轉換
>>> s = pd.Series(np.random.randn(5))
>>> s
0 -0.426981
1 1.322446
2 -1.505474
3 0.411286
4 0.431440
dtype: float64
>>> s.mean()
0.046543382190213201
>>> s.max()
1.3224457683044697
但我必須選擇下面的代碼中給出的基於操作/函數的鍵。
>>> pfync = {'average': 'mean()', 'maximin': 'max()', 'minimum': 'min()', 'Standard deviation': 'std()'}
>>> opType=pfync['average']
>>> opType
'mean()'
>>>
我怎樣才能得到基於變量opType的系列的平均/最大等值。我想在我的程序中避免很多其他情況。請幫忙 。
更改字典後。我得到這個錯誤AttributeError:'系列'對象沒有'agg'屬性。 pd version = 0.19.2 –
我已更新我的帖子。讓我知道這是否有效。 – piRSquared