From 147c8b57b08bf83fa82b3fa6d07876dcae80658d Mon Sep 17 00:00:00 2001 From: Brock Date: Mon, 7 Dec 2020 12:51:00 -0800 Subject: [PATCH] PERF: isin casting integers to object --- pandas/core/algorithms.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pandas/core/algorithms.py b/pandas/core/algorithms.py index 9749297efd004..67a0e02fc2d4d 100644 --- a/pandas/core/algorithms.py +++ b/pandas/core/algorithms.py @@ -440,8 +440,7 @@ def isin(comps: AnyArrayLike, values: AnyArrayLike) -> np.ndarray: if not isinstance( values, (ABCIndexClass, ABCSeries, ABCExtensionArray, np.ndarray) ): - values = construct_1d_object_array_from_listlike(list(values)) - # TODO: could use ensure_arraylike here + values = _ensure_arraylike(list(values)) elif isinstance(values, ABCMultiIndex): # Avoid raising in extract_array values = np.array(values)