From 9e85c21a656a65e5b2ad325cec7cd90142b588de Mon Sep 17 00:00:00 2001 From: Brock Date: Tue, 27 Aug 2024 14:15:12 -0700 Subject: [PATCH] PERF: avoid unnecessary copy --- pandas/core/arrays/string_.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/core/arrays/string_.py b/pandas/core/arrays/string_.py index 1d8678a0bb7e7..143a13c54dbbb 100644 --- a/pandas/core/arrays/string_.py +++ b/pandas/core/arrays/string_.py @@ -660,7 +660,7 @@ def __arrow_array__(self, type=None): return pa.array(values, type=type, from_pandas=True) def _values_for_factorize(self) -> tuple[np.ndarray, libmissing.NAType | float]: # type: ignore[override] - arr = self._ndarray.copy() + arr = self._ndarray return arr, self.dtype.na_value