开始使用免费开始使用

我们的数据完整性如何?

新的数据已合并进 banking 数据框,其中包含 inv_amount 列中的投资如何分配到四个不同基金 A、B、C 和 D 的详细信息。

此外,客户的年龄和生日分别存储在 agebirth_date 列中。

您想了解不同年龄段客户的投资方式。不过在分析之前,您希望先确认数据是否正确。您将通过对 inv_amountage 与不同基金的投资金额以及客户生日进行跨字段校验来完成这一点。 pandasdatetime 已分别以 pddt 导入。

本练习是课程的一部分

Python 数据清洗

查看课程

交互式实操练习

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

# Store fund columns to sum against
fund_columns = ['fund_A', 'fund_B', 'fund_C', 'fund_D']

# Find rows where fund_columns row sum == inv_amount
inv_equ = banking[____].____(____) == ____

# Store consistent and inconsistent data
consistent_inv = ____[____]
inconsistent_inv = ____[____]

# Store consistent and inconsistent data
print("Number of inconsistent investments: ", inconsistent_inv.shape[0])
编辑并运行代码