码迷,mamicode.com
首页 > 其他好文 > 详细

pandas isin

时间:2018-11-19 16:16:13      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:and   结果   pytho   解决   情况   frame   import   name   false   

在已知id索引的情况下,如何获取所需要的行呢?已经不止一次遇到这样的情况,经历过重重筛选,所得到的最终结果是一串满足所有条件的id列表。

pandas 的isin 能很好的解决这个问题,

import pandas as pd


a = [1,2,4]
b = pd.DataFrame([[1,2],
                 [2,4],
                 [3,4]],index=[1,2,3],columns=["A","B"])
b["A"].isin(a)
1     True
2     True
3    False
Name: A, dtype: bool


# 取反
~b["A"].isin(a)
1    False
2    False
3     True
Name: A, dtype: bool

 

pandas isin

标签:and   结果   pytho   解决   情况   frame   import   name   false   

原文地址:https://www.cnblogs.com/zenan/p/9983597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!