【发布时间】:2018-12-29 19:15:54
【问题描述】:
我是机器学习的初学者,我的观点是我应该对列(分类)进行编码并在列上使用简单的标签编码,然后用最常见的值或其他方式输入 NAN 值。由于编码需要将我的数据帧转换为数组,然后插补将需要再次将数组转换为数据帧,所有这些都针对单个列。还有更多这样的列。
例如,我有这个变量“BsmtQual”
BsmtQual:评估地下室的高度并具有以下类别数
Ex Excellent (100+ inches)
Gd Good (90-99 inches)
TA Typical (80-89 inches)
Fa Fair (70-79 inches)
Po Poor (<70 inches
NA No Basement
“BsmtQual”中的 2919 个值中有 81 个是 NAN 值。
【问题讨论】:
标签: pandas dataframe machine-learning encoding imputation