pandas処理NaN


pandasデータのNaN値の処理
  • pd.dropna()
  • pd.fillna()
  • pd.isnull()

  • pd.dropna()は、NaNを含む または を直接削除する
    df.dropna(
        axis=0,     # 0:       ; 1:       
        how='any'   # 'any':      NaN   drop  ; 'all':       NaN   drop 
        ) 
    

    pd.Fillna()は充填NaNであり、例えば0に充填したり、他の列に置換したりすることができる
    #    0
    pd.fillna(0)
    #         
    pd.fillna(pd['other'])
    

    pd.isnull()は、データにNaNが含まれているか否かを判断する