我尝试用 0 替换缺失值,但没有成功。这是我的代码:
df_all_data[[ 'Temps_normal_trajet_agent', 'Temps_astreinte_trajet_agent',
'Heures_suptrajet_agent','Duree_normale_intervention_agent',
'Duree_intervention_astreinte_agent' , 'Duree_intervention_Heures_supagent' ,
'FDROUTE_DATE' ]].fillna(0)
最佳答案
记住要重新分配给原始变量。默认情况下,fillna
不是就地操作。您还可以使用 inplace=True
作为 fillna 的参数。例如,.fillna(0, inplace=True) 则无需重新分配。
df_all_data[[ 'Temps_normal_trajet_agent', 'Temps_astreinte_trajet_agent',
'Heures_suptrajet_agent','Duree_normale_intervention_agent', 'Duree_intervention_astreinte_agent' , 'Duree_intervention_Heures_supagent' , 'FDROUTE_DATE' ]] = df_all_data[[ 'Temps_normal_trajet_agent', 'Temps_astreinte_trajet_agent',
'Heures_suptrajet_agent','Duree_normale_intervention_agent', 'Duree_intervention_astreinte_agent' , 'Duree_intervention_Heures_supagent' , 'FDROUTE_DATE' ]].fillna(0)
关于python - 缺失值并没有消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43737968/