python - 我应该如何使用另一列将值按比例替换为数据框中的“NaN”值?
问题描述
我正在尝试根据观察到的交叉表中两个分类数据之间的关系,用适当的数据填充 NaN 数据。
到目前为止,我学会了如何使用这个公式来替换它:
train.loc[train.Outlet_Type =='Grocery Store','Outlet_Size']='Small'
但是,如果我想根据上面“超市类型 1”交叉表中每个值的比例按比例用 3 个不同的值而不是一个(例如“小”、“中”、“高”)替换 NaN 值怎么办。
如果您能就这个问题给我建议,我将不胜感激。
解决方案
请查看使用多个值替换 NaN 的相关解决方案
这可能会让你朝着某个方向前进。
推荐阅读
- javascript - 使用 fullPage.js moveTo 有什么问题?
- python - 错误:解压缩数据时出现错误 -3:标头检查不正确
- angular-material - 如何在堆叠的 mat-chip-list 中将 mat-chips 居中
- parceljs - 如何处理包裹中的输出文件
- git-lfs - 如何在 Git LFS 存储库之间迁移
- c# - Linq GroupBy 多列投影到新对象
- excel - 将任务分配给员工,均匀地跳过已有数据的行
- java - Solaris 10 中的 openjdk8u 构建:失败并出现错误
- system-verilog - 使用 for 循环构造的多个音序器时出现 UVM 错误
- python-3.x - 如何在列中删除 NA 行?