Skip to content

Commit 0ff2a33

Browse files
committed
Add bug deliberately
1 parent 389435e commit 0ff2a33

File tree

1 file changed

+0
-29
lines changed

1 file changed

+0
-29
lines changed

pandas/core/indexes/base.py

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2498,35 +2498,6 @@ def intersection(self, other, sort=False):
24982498
else:
24992499
rvals = other._values
25002500

2501-
if self.is_monotonic and other.is_monotonic:
2502-
try:
2503-
result = self._inner_indexer(lvals, rvals)[0]
2504-
return self._wrap_setop_result(other, result)
2505-
except TypeError:
2506-
pass
2507-
2508-
try:
2509-
indexer = Index(rvals).get_indexer(lvals)
2510-
indexer = indexer.take((indexer != -1).nonzero()[0])
2511-
except Exception:
2512-
# duplicates
2513-
indexer = algos.unique1d(
2514-
Index(rvals).get_indexer_non_unique(lvals)[0])
2515-
indexer = indexer[indexer != -1]
2516-
2517-
taken = other.take(indexer)
2518-
2519-
if sort is None:
2520-
taken = sorting.safe_sort(taken.values)
2521-
if self.name != other.name:
2522-
name = None
2523-
else:
2524-
name = self.name
2525-
return self._shallow_copy(taken, name=name)
2526-
2527-
if self.name != other.name:
2528-
taken.name = None
2529-
25302501
return taken
25312502

25322503
def difference(self, other, sort=None):

0 commit comments

Comments
 (0)