1. Learn
  2. /
  3. 课程
  4. /
  5. Python 数据清洗

Connected

道练习

去除称谓并提取姓名

在收集 airlines 数据框中的问卷受访者元数据时,受访者的全名被保存在 full_name 列中。但进一步检查后,您发现许多姓名前带有敬称,例如 "Dr."、"Mr."、"Ms." 和 "Miss"。

您的最终目标是创建两个新列 first_name 和 last_name,分别包含受访者的名和姓。在此之前,您需要先去除这些敬称。

airlines 数据框已在您的环境中,同时已导入 pandas 并命名为 pd。

说明

100 XP
  • 按顺序将 full_name 中的 "Dr."、"Mr."、"Miss" 和 "Ms." 替换为空字符串 "",以去除这些称谓。
  • 使用 .str.contains() 运行给定的 assert 语句,测试 full_name 中是否仍包含任一敬称。