我有一个缺失值的数据集,我确定解决这个问题的最佳方法是找到行的中位数,并用中位数替换NaN值。但是,代码运行,但值不会被替换。
medianinf= inflation_data.iloc[:, 4:-1].median(axis=1)
filledinfdata= inflation_data.replace(to_replace= np.nan, value= medianinf)
medianinf= inflation_data.iloc[:, 4:-1].median(axis=1)
filled_inf_data=inflation_data.fillna(medianinf)
我尝试了这两个代码,每一行都产生了一个中值,但是数据集中的Nan值没有被替换
1条答案
按热度按时间41zrol4v1#
对于指定的列...
如果所有列都是数字...