这里仅展示方法一的Python实现。
导入以下数据:
姓名 | 月收入 |
---|---|
小明 | 3000 |
小红 | 5000 |
小华 | 8000 |
小新 | 3500 |
小赵 | NaN |
小兰 | 5500 |
代码如下:
df_incomp=pd.DataFrame(columns=['姓名','月收入'])
df_incomp['姓名']=['小明','小红','小华','小新','小赵','小兰']
df_incomp['月收入']=[3000,5000,8000,3500,np.nan,5500]
df_incomp['月收入'].fillna(df_incomp['月收入'].mean(),inplace=True)
df_incomp['月收入'].fillna(df_incomp['月收入'].median(),inplace=True)