我正在尝试使用pandas.DataFrame.query()函数,如下所示:
expression_string = 'ColumnName<(-1000)'
output_dataframe = dataframe.query(expression_string)
Run Code Online (Sandbox Code Playgroud)
代码使用正数,但是当负数传递给字符串时,如上所述,它返回以下错误:
AttributeError: 'UnaryOp' object has no attribute 'value'
Run Code Online (Sandbox Code Playgroud)
有关如何在DataFrame query()表达式中使用负数的任何建议?谢谢!!