We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1642cdb commit 540cae5Copy full SHA for 540cae5
pandas/tests/computation/test_eval.py
@@ -737,12 +737,14 @@ def test_and_logic_string_match(self):
737
assert pd.eval(f"{event.str.match('hello').a}")
738
assert pd.eval(f"{event.str.match('hello').a and event.str.match('hello').a}")
739
740
- def test_using_numpy(self):
+ def test_using_numpy(self, engine, parser):
741
# GH 58041
742
df = Series([0.2, 1.5, 2.8], name="a").to_frame()
743
- res = df.eval("@np.floor(a)")
+ res = df.eval("@np.floor(a)", engine=engine, parser=parser)
744
expected = np.floor(df["a"])
745
- tm.assert_series_equal(expected, res, check_names=False)
+ if engine == "numexpr":
746
+ expected.name = None # See GH 58069
747
+ tm.assert_series_equal(expected, res)
748
749
750
# -------------------------------------
0 commit comments