We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9d3554c commit c12bb3fCopy full SHA for c12bb3f
pandas/indexes/base.py
@@ -2128,15 +2128,15 @@ def intersection(self, other):
2128
pass
2129
2130
try:
2131
- indexer = Index(self._values).get_indexer(other._values)
+ indexer = Index(other._values).get_indexer(self._values)
2132
indexer = indexer.take((indexer != -1).nonzero()[0])
2133
except:
2134
# duplicates
2135
- indexer = Index(self._values).get_indexer_non_unique(
2136
- other._values)[0].unique()
+ indexer = Index(other._values).get_indexer_non_unique(
+ self._values)[0].unique()
2137
indexer = indexer[indexer != -1]
2138
2139
- taken = self.take(indexer)
+ taken = other.take(indexer)
2140
if self.name != other.name:
2141
taken.name = None
2142
return taken
0 commit comments