1、首先看下NaN和None的类型

type(np.NaN)  ----> float

type(None)  -------> NoneType

2、None和NaN需要区别对待,如果想选择全部的NaN和None,需要用==‘None’ 和isnull()双重选择,如下:

aa.loc[((aa['mf_frontcode']=='None') | (aa['mf_frontcode'].isnull())),'mf_frontcode']= aa[((aa['mf_frontcode']=='None') | (aa['mf_frontcode'].isnull()))]['prod_code'].apply(lambda x:x.split('.')[0]) 

如果表中prod_begin_date有null的话,就会报错
assettopub['prod_begin_date'] =assettopub['prod_begin_date'].apply(lambda x: x.strftime('%Y%m%d'))
解决方法:
assettopub['prod_begin_date'] =assettopub['prod_begin_date'].dt.date


 

相关文章:

  • 2021-08-08
  • 2022-12-23
  • 2021-06-12
  • 2023-01-19
  • 2022-12-23
  • 2021-06-04
  • 2021-04-27
  • 2021-10-15
猜你喜欢
  • 2021-05-22
  • 2021-06-28
  • 2023-01-17
  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
  • 2021-06-14
相关资源
相似解决方案