字符变量的缺失值处理

时间:2019-04-14 00:30:27

标签: python pandas

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

下面是代码。

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

在这里,“门数”是一个具有值“两个”和“四个”的字符变量,我试图使用基于Car Aspiration或Make with的groupby函数替换变量“门数”中的所有NaN值模式值。

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,则可以在NaN列的No.of Doors栏中填充其模式值。

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