缺少对字符变量的值处理

问题描述 投票:0回答:1

我正在研究这个问题,我很难对一个字符变量的缺失值进行估算或替换。

下面是代码。

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

在这里,门数是一个字符变量,值为'2'和'4'我试图使用基于Car Aspiration的groupby函数替换变量'No.of Doors'中的任何NaN值或使用Mode值替换。

python pandas
1个回答
0
投票

如果我正确理解你的问题,你可以用NaN列的模式值填充No.of Doors

auto["No.of Doors"].fillna(auto["No.of Doors"].mode()[0], inplace=True)
© www.soinside.com 2019 - 2024. All rights reserved.