【发布时间】:2021-10-12 20:58:57
【问题描述】:
我有一个包含员工信息的数据集。在此数据集中,相关字段是 EmployeeName 列、ID 列和 SupervisorName 列。我想创建一个名为 SupervisorID 的新列,它为我们提供每个员工主管的 ID。
输入数据框:
EmployeeName ID SupervisorName
Jim 123 Brittany
Brittany 345 Todd
Todd 456 Grace
预期输出:
EmployeeName ID SupervisorName SupID
Jim 123 Brittany 345
Brittany 345 Todd 456
我不知道如何高效地编写它,我曾尝试使用 np.where() 语法和 .iloc[] 但我是 python 新手,希望对如何解决这个问题提供任何帮助。
【问题讨论】:
标签: python pandas numpy jupyter-notebook