final_results['float_id']= final_results.float_id.astype('str')
final_results['pabc']= final_results.pabc.astype('str')
final_results['float_id']= final_results.float_id.apply(lambda float_id : NaN if float_id=='nan'elsestr(float_id.split('.')[0]))
final_results['pabc']= final_results.pabc.apply(lambda pabc : NaN if pabc=='nan'elsestr(pabc.split('.')[0]))
方法2: apply函数式编程逻辑处理
重点代码: np.isnan(pabc)
final_results['float_id']= final_results.float_id.apply(lambda float_id : NaN if np.isnan(float_id)elsestr(int(float_id)))
final_results['pabc']= final_results.pabc.apply(lambda pabc : NaN if np.isnan(pabc)elsestr(int(pabc)))