我有这个 Dataframe :
id name update
1 andre torch2
2 paulo stock_opt
3 Manuela length
1 andre stock
3 Manuela torch2
如何查询update
列上没有torch2的用户的id和name?
输出应为:
id name update
2 paulo stock_opt
我该怎么做呢?
1条答案
按热度按时间bzzcjhmw1#
如果
torch2
不存在,则通过与Series.ne
进行比较,并通过GroupBy.transform
与GroupBy.all
进行测试,然后通过boolean indexing
进行过滤,从而获得id
和name
的所有组:或者通过
DataFrame.set_index
创建MultiIndex
,测试是否等于torch2
并过滤掉Index.isin
中的索引:对于相反的相等比较,并测试是否至少有一个
GroupBy.any
匹配:或删除反转遮罩的
~
: