Pandas Nan & None 处理

在处理数据的时候遇到这个问题。

数据库里的值 是null 

然后读取数据库后得到的dataframe 里显示的事None.

想把这些None 装换成0.0 但是试过很多方法都不奏效。

使用过

df['PLANDAY'].replace('None',0)

未奏效


这个判断句是生效的

df.loc[0,'PLANDAY'] is None:
后来发现这个数据类型是Nan 不是None

因此使用解决了上诉问题。

df['PLANDAY'] = df['PLANDAY'].fillna(0.0)