python Nan和None的区别以及转换

1、None类型为NoneType  NaN类型为float
2、都能组成字典的Key {None:1} {Nan:1},并且认为为不同的key
3、Series函数中的表现:

s = Series([None, NaN, 'a'])  
s.map({None:1,'a':'a'}) 
s.map({NaN:1,'a':'a'})
s都转为1了

s.map({NaN:2,'None':1,'a':'a'})
NaN转为2,None不变