开始使用免费开始使用

去除重复对象

假设您要构建一个预测模型,用来筛选最有可能对信件作出回应的捐赠者。基表(basetable)的总体应包含:已提供地址且隐私设置允许向其寄送信件的捐赠者。 所有候选捐赠者存放在数据框 donors 中,包含三列:donor_id,地址标记 address(有地址为 1,否则为 0),以及信件许可标记 letter_allowed(可向该捐赠者寄信为 1,否则为 0)。 在本练习中,您将构建一个集合,包含应纳入总体的捐赠者。

本练习是课程的一部分

Python 预测分析进阶

查看课程

练习说明

  • 创建数据框 donors_population,只保留有地址且允许寄信的观测。
  • 创建一个列表,包含 donors_population 中的捐赠者 ID。
  • 构建最终总体,并给出其中捐赠者的数量。

交互式实操练习

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

# Create a dataframe donors_population
donors_population = ____[(____["____"] == ____) & (____["____"] == ____)]

# Create a list of donor IDs
population_list = ____(____["____"])

# Select unique donors in population_list
population = ____(____)
print(len(population))
编辑并运行代码