gpt4 book ai didi

python - 当其中的nan值时如何获取Pandas DataFrame中的最大/最小值

转载 作者:太空狗 更新时间:2023-10-29 17:40:41 25 4
gpt4 key购买 nike

由于我的 pandas 数据框的一列有 nan 值,所以当我想获取该列的最大值时,它只会返回错误。

>>> df.iloc[:, 1].max()
'error:512'

如何跳过 nan 值并获取该列的最大值?

最佳答案

您可以使用 NumPy 的帮助 np.nanmax , np.nanmin :

In [28]: df
Out[28]:
A B C
0 7 NaN 8
1 3 3 5
2 8 1 7
3 3 0 3
4 8 2 7

In [29]: np.nanmax(df.iloc[:, 1].values)
Out[29]: 3.0

In [30]: np.nanmin(df.iloc[:, 1].values)
Out[30]: 0.0

关于python - 当其中的nan值时如何获取Pandas DataFrame中的最大/最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38508294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com