fillna()会填充nan数据,返回填充后的结果。如果希望在原DataFrame中修改,则把inplace设置为True
df =pd.DataFrame({ ‘data1‘:[1,2,np.nan,3,np.nan,4,5], ‘data2‘:[34,67,np.nan,np.nan,52,77,np.nan] }) df.fillna(888,inplace=True) # inplace为True 代表替换原数据 df
原文:https://www.cnblogs.com/parsonbf/p/12863370.html