熊猫:检查行是否存在某些值

罗宾

我有一个像这样的二维(或更多)熊猫DataFrame:

>>> import pandas as pd
>>> df = pd.DataFrame([[0,1],[2,3],[4,5]], columns=['A', 'B'])
>>> df
   A  B
0  0  1
1  2  3
2  4  5

现在,假设我有一个类似numpy的数组,np.array([2,3])并想检查是否有任何df与我的数组内容匹配的这里的答案显然应该是正确的,但是例如。np.array([1,2])应该返回false,因为没有行同时在A列和B列中都包含2。

当然这很容易,但是现在看不到。

罗宾

事实证明,这确实很容易,以下是这里的工作:

>>> ((df['A'] == 2) & (df['B'] == 3)).any()
True
>>> ((df['A'] == 1) & (df['B'] == 2)).any()
False

也许有人想出了一个更好的解决方案,它允许直接传递数组和要匹配的列列表。

注意,圆括号df['A'] == 2不是可选的,因为&运算符的绑定强度与==运算符一样强

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查行是否存在值

来自分类Dev

检查列表中是否存在某些值以外的值

来自分类Dev

检查熊猫的数据框列中是否包含某些值

来自分类Dev

检查特定行中是否存在值

来自分类Dev

检查哈希映射数组中是否存在某些值

来自分类Dev

Ruby-检查对象中是否存在某些值

来自分类Dev

检查哈希映射数组中是否存在某些值

来自分类Dev

对于多行ID,请检查熊猫中是否存在值

来自分类Dev

Mybatis:如何检查行是否存在并返回布尔值?

来自分类Dev

Android - SQLite 检查行中的值是否存在

来自分类Dev

检查行是否存在具有特定值

来自分类Dev

如何检查某些IIS模块是否存在

来自分类Dev

持续检查是否存在并执行某些操作

来自分类Dev

检查集合中是否存在某些参数

来自分类Dev

PHP检查值是否存在

来自分类Dev

如何使用Python检查时间窗口中是否存在某些值

来自分类Dev

检查我的枚举值中是否存在某些字符串,而没有NoSuchElement异常

来自分类Dev

检查我的枚举值中是否存在某些字符串,而没有NoSuchElement异常

来自分类Dev

如何通过检查行x + 1行x是否大于某个值来更改值(熊猫)

来自分类Dev

检查行是否存在,Laravel

来自分类Dev

检查行是否存在SQLite

来自分类Dev

如何检查行是否存在

来自分类Dev

熊猫如何使用apply函数检查是否存在2个值

来自分类Dev

熊猫使用组中的多个条件检查值是否存在,如果为true,则计数值

来自分类Dev

熊猫检查多列中的值是否存在于其他列中

来自分类Dev

在检查值之前检查变量是否存在

来自分类Dev

检查某些属性是否具有值

来自分类Dev

准确检查元组是否包含某些值

来自分类Dev

如何使用VBA检查excel表中的行是否具有某些值

Related 相关文章

热门标签

归档