Skip to content

Commit 55b99f8

Browse files
committed
BUG: Drop faulty and redundant reindex() for SparseSeries
closes pandas-dev#15447
1 parent d80275d commit 55b99f8

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

pandas/sparse/series.py

+2-12
Original file line numberDiff line numberDiff line change
@@ -570,8 +570,7 @@ def copy(self, deep=True):
570570
return self._constructor(new_data, sparse_index=self.sp_index,
571571
fill_value=self.fill_value).__finalize__(self)
572572

573-
def reindex(self, index=None, method=None, copy=True, limit=None,
574-
**kwargs):
573+
def reindex(self, index=None, **kwargs):
575574
"""
576575
Conform SparseSeries to new Index
577576
@@ -581,16 +580,7 @@ def reindex(self, index=None, method=None, copy=True, limit=None,
581580
-------
582581
reindexed : SparseSeries
583582
"""
584-
new_index = _ensure_index(index)
585-
586-
if self.index.equals(new_index):
587-
if copy:
588-
return self.copy()
589-
else:
590-
return self
591-
return self._constructor(self._data.reindex(new_index, method=method,
592-
limit=limit, copy=copy),
593-
index=new_index).__finalize__(self)
583+
return super(SparseSeries, self).reindex(index, **kwargs)
594584

595585
def sparse_reindex(self, new_index):
596586
"""

0 commit comments

Comments
 (0)