gpt4 book ai didi

python - 如何使用 fillna() 函数在 python 中填充 NA/Null 的分类变量

转载 作者:行者123 更新时间:2023-11-30 09:48:37 24 4
gpt4 key购买 nike

我有一个数据集,其中包含一些分类变量,但它们缺少一些(NA/Null)。我想用该列的模式填充这些 NA/Null。我厌倦了以下事情,但这不起作用

MD=Data['Gender'].mode()
Data['Gender'].fillna(value=MD,inplace=True)


MD=Data['Married'].mode()
Data['Married'].fillna(value=MD,inplace=True)

MD=Data['Dependents'].mode()
Data['Dependents'].fillna(value=MD,inplace=True)

MD=Data['Self_Employed'].mode()
Data['Self_Employed'].fillna(value=MD,inplace=True)

MD=Data['Credit_History'].mode()
Data['Credit_History'].fillna(value=MD,inplace=True)

Gender 26
Married 6
Dependents 30
Education 0
Self_Employed 64
ApplicantIncome 0
CoapplicantIncome 0
LoanAmount 0
Loan_Amount_Term 0
Credit_History 100
Property_Area 0
Loan_Status 0

仍然显示缺失值。

最佳答案

试试这个:

Data['Married'].fillna(Data['Married'].mode(), inplace=True)

或者试试这个:

Data['Married'].fillna(Data['Married'].value_counts().index[0], inplace=True)

确保分类变量的数据类型是对象或类别。

关于python - 如何使用 fillna() 函数在 python 中填充 NA/Null 的分类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49050974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com