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 | ) |