开始使用免费开始使用

虚拟变量

在本课程的最后一个练习中,您将通过对非数值列进行虚拟编码来为建模做数据准备。 例如,若某一列为性别,取值为 'Male''Female',您需要将其拆分为多个新列,用以指示该观测是否为 'Male''Female'。创建虚拟变量的过程也称为 one-hot 编码。

您可以使用 pandas 的 get_dummies() 函数将非数值列转换为虚拟变量。

df_new = pd.get_dummies(df)

我们已将 flights 数据帧取子集为 flights_sub,以便更清楚地看到每一步发生了什么。

本练习是课程的一部分

面向 R 用户的 Python

查看课程

交互式实操练习

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

# Look at the head of flights_sub
print(____)
编辑并运行代码