首页 > 解决方案 > 我应该如何使用另一列将值按比例替换为数据框中的“NaN”值?

问题描述

我正在尝试根据观察到的交叉表中两个分类数据之间的关系,用适当的数据填充 NaN 数据。

在此处输入图像描述

到目前为止,我学会了如何使用这个公式来替换它:

train.loc[train.Outlet_Type =='Grocery Store','Outlet_Size']='Small'

但是,如果我想根据上面“超市类型 1”交叉表中每个值的比例按比例用 3 个不同的值而不是一个(例如“小”、“中”、“高”)替换 NaN 值怎么办。

如果您能就这个问题给我建议,我将不胜感激。

标签: pythondataframefillna

解决方案


请查看使用多个值替换 NaN 的相关解决方案

这可能会让你朝着某个方向前进。


推荐阅读