Skip to content

pd.DataFrame.query

  • pandas.DataFrame.query(表达式, inplace=False, **其他参数)

支持的参数

  • expr: 常量字符串

示例用法

>>> @bodo.jit
... def f(a):
...   df = pd.DataFrame({"A": [1,2,3], "B": [4,5,6], "C": [7,8,9]})
...   return df.query('A > @a')
>>> f(1)
   A  B  C
1  2  5  8
2  3  6  9

注意

  • 查询的输出必须计算为一维布尔数组。
  • 无法在查询字符串中按名称引用索引。
  • 查询必须在一行内。
  • 如果使用环境变量,它们应该作为参数传递给函数。