BUG: SparseSeries.abs() resets name by sinhrks · Pull Request #10241 · pandas-dev/pandas (original) (raw)
# OK: name is preserved
s = pd.Series([1, 2, -3], name='a')
s.abs()
#0 1
#1 2
#2 3
# Name: a, dtype: int64
# NG: name is reset
s = pd.SparseSeries([1, 0, -3], name='a')
s.name
# 'a'
s.abs()
#0 1
#1 0
#2 3
# dtype: int64
# BlockIndex
# Block locations: array([0], dtype=int32)
# Block lengths: array([3], dtype=int32)