How to get the max/min value in Pandas DataFrame when nan value in it

前端 未结 6 932
萌比男神i
萌比男神i 2021-01-01 19:07

Since one column of my pandas dataframe has nan value, so when I want to get the max value of that column, it just return error.

>>> d         


        
6条回答
  •  灰色年华
    2021-01-01 19:46

    You can use NumPy's help with 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
    

提交回复
热议问题