Pandas 数据透视表最大值
我有一个这样的透视表(df):
Region North South
Col
A 33.330367 9.178917
B -36.157025 -27.669988
C -38.480206 -46.089908
D -47.986764 -32.324991
E 323.209834 28.486310
F 34.936147 4.072872
G 0.983977 -14.972555
为了找到最大值,我这样做:
df.max()
它返回了:
Region
North 323.209834
South 28.486310
dtype: float64
有没有办法只返回最大值,也就是323?
1 个回答
1
你可以用 max()
函数调用两次:
df.max().max()
另外,因为我们已经假设所有的元素都是数字,所以我们可以直接获取底层的 numpy 数组,然后通过一次调用 max()
来得到它的最大值:
df.values.max()