Skip to content

Commit 0ea7348

Browse files
committed
base tests fail
1 parent e5f6245 commit 0ea7348

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pandas/core/algorithms.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -404,9 +404,12 @@ def isin(comps, values):
404404
if not isinstance(values, (ABCIndex, ABCSeries, np.ndarray)):
405405
values = construct_1d_object_array_from_listlike(list(values))
406406

407+
from pandas.core.dtypes.common import is_datetimelike
407408
comps, dtype, _ = _ensure_data(comps)
408-
if (all(is_datetime_or_timedelta_dtype(i) for i in values) and
409-
is_datetime_or_timedelta_dtype(dtype)):
409+
# Convert `values` to `dtype` if `values` is datetime-like and `dtype` is datetime-like
410+
if (is_datetime_or_timedelta_dtype(dtype) and
411+
(is_datetime_or_timedelta_dtype(values) or
412+
all(is_datetimelike(i) for i in values))):
410413
values, _, _ = _ensure_data(values, dtype=dtype)
411414
else:
412415
values, _, _ = _ensure_data(values)

0 commit comments

Comments
 (0)