Skip to content

Commit 4d9e84c

Browse files
committed
possible fix for missing datetime data types
1 parent efb068f commit 4d9e84c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

pandas/core/reshape/merge.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -831,11 +831,14 @@ def _maybe_add_join_keys(self, result, left_indexer, right_indexer):
831831

832832
# if we have an all missing left_indexer
833833
# make sure to just use the right values
834-
mask = left_indexer == -1
835-
if mask.all():
834+
mask_left = left_indexer == -1
835+
mask_right = right_indexer == -1
836+
if mask_left.all():
836837
key_col = rvals
838+
elif mask_right.all():
839+
key_col = lvals
837840
else:
838-
key_col = Index(lvals).where(~mask, rvals)
841+
key_col = Index(lvals).where(~mask_left, rvals)
839842

840843
if result._is_label_reference(name):
841844
result[name] = key_col

0 commit comments

Comments
 (0)