开始使用免费开始使用

添加新列

您不必只使用给定的数据。您也可以在 DataFrame 中添加新列。这通常被称为"变换"(transforming)、"变异/修改"(mutating)或"特征工程"(feature engineering)。

您可以从零创建新列,也常见根据其他列推导新列,例如将几列相加,或转换单位。

homelessness 是一个 DataFrame,包含 2018 年美国各州无家可归人口的估计值,列为 regionstateindividualsfamily_membersstate_popindividuals 列是未随子女家庭一起的无家可归个体数量。family_members 列是属于有子女家庭的无家可归个体数量。state_pop 列是该州的总人口。

homelessness 已可用,并且已将 pandaspd 导入。

本练习是课程的一部分

使用 pandas 进行数据处理

查看课程

练习说明

  • homelessness 添加名为 total 的新列,其值为 individualsfamily_members 两列之和。
  • 再向 homelessness 添加名为 p_homeless 的新列,其值为每个州无家可归人口 total 占州总人口 state_pop 的比例。

交互式实操练习

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

# Add total col as sum of individuals and family_members
____

# Add p_homeless col as proportion of total homeless population to the state population
____

# See the result
print(homelessness)
编辑并运行代码