开始使用免费开始使用

对分类变量进行编码——二元

请查看 hiking 数据集。这里有几列在建模前需要编码,其中之一是 Accessible 列。Accessible 是一个二元特征,取值为 YN,需要将其编码为 1 和 0。请使用 scikit-learn 的 LabelEncoder 方法完成这一转换。

本练习是课程的一部分

Python 中的机器学习预处理

查看课程

练习说明

  • LabelEncoder() 存入名为 enc 的变量中。
  • 使用编码器的 .fit_transform() 方法,对 hiking 数据集的 "Accessible" 列进行编码。将新列命名为 Accessible_enc
  • 将两列并排比较,查看编码结果。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Set up the LabelEncoder object
enc = ____

# Apply the encoding to the "Accessible" column
____ = ____.____(____)

# Compare the two columns
print(____[[____, ____]].head())
编辑并运行代码