缺少对字符变量的值处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缺少对字符变量的值处理相关的知识,希望对你有一定的参考价值。
我正在研究这个问题,我很难对一个字符变量的缺失值进行估算或替换。
下面是代码。
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值替换。
答案
如果我正确理解你的问题,你可以用NaN
列的模式值填充No.of Doors
。
auto["No.of Doors"].fillna(auto["No.of Doors"].mode()[0], inplace=True)
以上是关于缺少对字符变量的值处理的主要内容,如果未能解决你的问题,请参考以下文章