Python中Nan||None||NaT||Null


Python中空値の表示方法はいろいろありますが、はっきりしています.
  • None

  • Noneはpythonの特殊なデータ型です.
    >> print(type(None))
    NoneType
    

    Noneは空のリストと空の文字列とは異なり、個別のフォーマットです.
  • NaN

  • NaNはnumpypandasの下で、Python原生ではなく、Not a Numberの略称です.
    データ型はfloat
    >> from numpy import NaN
    >> print(type(NaN))
    float
    

    全体のseriesまたはDataframeに対して空かどうかを判断しisnull()
    単独のある値を判断するにはnpを用いることができる.isnan()
  • Null

  • PythonにはこのNULLはありませんが、NULLは主にC言語で、PythonではNoneに対応しています
    空の文字、データ型は文字列
    >>>type('')
    <class ''str'>
    
  • NaT

  • 非時間空の値、Not a Time.
    この値は、未知または欠落したdatetime値を示すためにdatetime配列に格納できます.NaTは、(NaT)datetime非時間スカラー値を返します.
  • 参照
  • mathwork

  • . . . 2019-03-26 19:52:28浦東図書館にて