我有pandas.Panel4D对象,我想找到所有值的最大值。
目前的方式:
p4d.max().max().max().max()
有更好的方法可以达到相同的效果吗?
(np.max(p4d)不起作用。)
对于panel和panel4D,还有一个等效的idxmax吗?
答案 0 :(得分:2)
在max
属性上使用values
。
pd.Panel4D(np.arange(16).reshape(2, 2, 2, 2)).values.max()
15
除非指定轴,否则 numpy ndarray
max
方法将返回整个结构的最大值。您可以通过ndarray
属性访问基础values
。