BUG: fix online ewma with CoW (#55735) · pandas-dev/pandas@984d755 (original) (raw)

Original file line number Diff line number Diff line change
@@ -1068,7 +1068,7 @@ def mean(self, *args, update=None, update_times=None, **kwargs):
1068 1068 result_kwargs["columns"] = self._selected_obj.columns
1069 1069 else:
1070 1070 result_kwargs["name"] = self._selected_obj.name
1071 -np_array = self._selected_obj.astype(np.float64).to_numpy()
1071 +np_array = self._selected_obj.astype(np.float64, copy=False).to_numpy()
1072 1072 ewma_func = generate_online_numba_ewma_func(
1073 1073 **get_jit_arguments(self.engine_kwargs)
1074 1074 )