首页 > 解决方案 > 字符变量的缺失值处理

问题描述

我正在解决这个问题,我很难估算或替换字符变量的缺失值。

下面是代码。

auto['No.of Doors'] = auto['No.of Doors'].fillna(auto.groupby('Aspiration')['No.of Doors'].transform('sum'))

在这里,No. of Doors 是一个值为“two”和“four”的字符变量我正在尝试使用基于 Car Aspiration 的 groupby 函数替换变量“No.of Doors”中的任何 NaN 值.

标签: pythonpandas

解决方案


如果我正确理解您的问题,您可以使用其模式值填写NaN该列。No.of Doors

auto["No.of Doors"].fillna(auto["No.of Doors"].mode()[0], inplace=True)

推荐阅读