From 32f0a629aac28010050826bbbc0a793d8e352f25 Mon Sep 17 00:00:00 2001 From: Stelios Petrakis <92467926+steliospetrakis02@users.noreply.github.com> Date: Wed, 5 Apr 2023 14:38:49 +0300 Subject: [PATCH] Update merge.py --- pandas/core/reshape/merge.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pandas/core/reshape/merge.py b/pandas/core/reshape/merge.py index bfaf403491801..27fc0bacae953 100644 --- a/pandas/core/reshape/merge.py +++ b/pandas/core/reshape/merge.py @@ -2451,7 +2451,9 @@ def _convert_arrays_and_get_rizer_klass( # expected type "Type[object]" klass = _factorizers[lk.dtype.type] # type: ignore[index] else: - klass = _factorizers[lk.dtype.type] + klass = libhashtable.ObjectFactorizer + lk = ensure_object(lk) + rk = ensure_object(rk) else: klass = libhashtable.ObjectFactorizer