Using df.query() as it can use numexpr under the hood