【发布时间】:2021-02-10 12:45:26
【问题描述】:
计算target 列,其中默认值为1,但当ID1 中的组具有Yes 时,它为0,因此例如在9 中有一个值为Yes 我们想要将其他No 保留为0
给定目标 col 是预期的答案
ID1 ID2 Match target
4 A10 Yes 1
4 A20 No 0
5 A30 Yes 1
6 A50 No 1
6 A60 No 1
7 A70 Yes 1
8 A60 No 1
9 A30 Yes 1
9 A20 No 0
9 A10 No 0
【问题讨论】:
-
有一点模棱两可的问题。所以,基本上你是想把每一个yes映射到1,把no映射到0吗?目标列是您所期望的吗?
-
是的,给定的目标列是预期的答案。 “否”为 1,如果 ID1 列中为 6,因为 6 没有“是”
标签: python pandas numpy data-manipulation