96
96
from pandas .util ._decorators import (
97
97
Appender ,
98
98
Substitution ,
99
- deprecate_nonkeyword_arguments ,
100
99
doc ,
101
100
rewrite_axis_style_signature ,
102
101
)
@@ -4189,8 +4188,7 @@ def query(self, expr: str, *, inplace: Literal[True], **kwargs) -> None:
4189
4188
def query (self , expr : str , * , inplace : bool = ..., ** kwargs ) -> DataFrame | None :
4190
4189
...
4191
4190
4192
- @deprecate_nonkeyword_arguments (version = None , allowed_args = ["self" , "expr" ])
4193
- def query (self , expr : str , inplace : bool = False , ** kwargs ) -> DataFrame | None :
4191
+ def query (self , expr : str , * , inplace : bool = False , ** kwargs ) -> DataFrame | None :
4194
4192
"""
4195
4193
Query the columns of a DataFrame with a boolean expression.
4196
4194
@@ -4334,7 +4332,7 @@ def query(self, expr: str, inplace: bool = False, **kwargs) -> DataFrame | None:
4334
4332
if not isinstance (expr , str ):
4335
4333
msg = f"expr must be a string to be evaluated, { type (expr )} given"
4336
4334
raise ValueError (msg )
4337
- kwargs ["level" ] = kwargs .pop ("level" , 0 ) + 2
4335
+ kwargs ["level" ] = kwargs .pop ("level" , 0 ) + 1
4338
4336
kwargs ["target" ] = None
4339
4337
res = self .eval (expr , ** kwargs )
4340
4338
@@ -4359,8 +4357,7 @@ def eval(self, expr: str, *, inplace: Literal[False] = ..., **kwargs) -> Any:
4359
4357
def eval (self , expr : str , * , inplace : Literal [True ], ** kwargs ) -> None :
4360
4358
...
4361
4359
4362
- @deprecate_nonkeyword_arguments (version = None , allowed_args = ["self" , "expr" ])
4363
- def eval (self , expr : str , inplace : bool = False , ** kwargs ) -> Any | None :
4360
+ def eval (self , expr : str , * , inplace : bool = False , ** kwargs ) -> Any | None :
4364
4361
"""
4365
4362
Evaluate a string describing operations on DataFrame columns.
4366
4363
@@ -4466,7 +4463,7 @@ def eval(self, expr: str, inplace: bool = False, **kwargs) -> Any | None:
4466
4463
from pandas .core .computation .eval import eval as _eval
4467
4464
4468
4465
inplace = validate_bool_kwarg (inplace , "inplace" )
4469
- kwargs ["level" ] = kwargs .pop ("level" , 0 ) + 2
4466
+ kwargs ["level" ] = kwargs .pop ("level" , 0 ) + 1
4470
4467
index_resolvers = self ._get_index_resolvers ()
4471
4468
column_resolvers = self ._get_cleaned_column_resolvers ()
4472
4469
resolvers = column_resolvers , index_resolvers
0 commit comments