Skip to content

Commit df49f53

Browse files
authored
REF: pass str_rep through arithmetic ops more consistently (#31297)
1 parent 9a02c35 commit df49f53

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pandas/core/ops/__init__.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,7 @@ def f(self, other, axis=default_axis, level=None):
828828
return _combine_series_frame(self, other, op, axis=axis)
829829
else:
830830
# in this case we always have `np.ndim(other) == 0`
831-
new_data = dispatch_to_series(self, other, op)
831+
new_data = dispatch_to_series(self, other, op, str_rep)
832832
return self._construct_result(new_data)
833833

834834
f.__name__ = op_name
@@ -852,13 +852,15 @@ def f(self, other):
852852
new_data = dispatch_to_series(self, other, op, str_rep)
853853

854854
elif isinstance(other, ABCSeries):
855-
new_data = dispatch_to_series(self, other, op, axis="columns")
855+
new_data = dispatch_to_series(
856+
self, other, op, str_rep=str_rep, axis="columns"
857+
)
856858

857859
else:
858860

859861
# straight boolean comparisons we want to allow all columns
860862
# (regardless of dtype to pass thru) See #4537 for discussion.
861-
new_data = dispatch_to_series(self, other, op)
863+
new_data = dispatch_to_series(self, other, op, str_rep)
862864

863865
return self._construct_result(new_data)
864866

0 commit comments

Comments
 (0)