【发布时间】:2020-09-25 04:44:19
【问题描述】:
我有下面的df:
id | status | id_reference
1 True NaN
4 False 1
2 False Nan
7 False 3
6 True 2
10 True 4
我怎样才能只过滤或想要 df 中的行,其中:
状态栏是True,id_reference列值作为值存在于df中的另一行,id列作为值。
所以基于上面的df,
我想要下面的行:
id | status | id_reference
6 True 2
10 True 4
实际的df要大得多,因为这是一个样本
【问题讨论】:
-
鼓励编辑问题以改进它们(例如澄清、添加其他信息等)鼓励。但是,编辑一个问题以将其更改为另一个问题,这会使一个或多个答案无效,这违反了 Stack Overflow 的政策。您在此处的编辑就是这样做的。该政策是其他具有编辑权限的用户应主动恢复此类更改。我已恢复您的编辑。 我们鼓励您ask a new Question,也许可以提供指向此链接的链接以获取更多上下文。我们想提供帮助,但您的新问题/其他问题必须是新问题。
标签: python python-3.x pandas pandas-groupby