Skip to content

Commit f9433d8

Browse files
committed
Use shared docstring and get rid of if condition
1 parent 4ead141 commit f9433d8

File tree

2 files changed

+3
-27
lines changed

2 files changed

+3
-27
lines changed

pandas/core/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,7 @@ def is_monotonic_decreasing(self):
10481048

10491049
def memory_usage(self, deep=False):
10501050
"""
1051-
Memory usage of my values
1051+
Memory usage of the values
10521052
10531053
Parameters
10541054
----------

pandas/core/sparse/array.py

+2-26
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import warnings
99

1010
import pandas as pd
11-
from pandas.core.base import PandasObject
11+
from pandas.core.base import PandasObject, IndexOpsMixin
1212

1313
from pandas import compat
1414
from pandas.compat import range, PYPY
@@ -239,33 +239,9 @@ def kind(self):
239239
elif isinstance(self.sp_index, IntIndex):
240240
return 'integer'
241241

242+
@Appender(IndexOpsMixin.memory_usage.__doc__)
242243
def memory_usage(self, deep=False):
243-
"""Memory usage of SparseArray
244-
245-
Parameters
246-
----------
247-
deep : bool
248-
Introspect the data deeply, interrogate
249-
`object` dtypes for system-level memory consumption
250-
251-
Returns
252-
-------
253-
scalar bytes of memory consumed
254-
255-
Notes
256-
-----
257-
Memory usage does not include memory of empty cells filled by
258-
fill_value. And it does not include memory consumed by
259-
elements that are not components of the array if deep=False
260-
261-
See also
262-
--------
263-
Series.memory_usage
264-
"""
265-
266244
values = self.sp_values
267-
if hasattr(values, 'memory_usage'):
268-
return values.memory_usage(deep=deep)
269245

270246
v = values.nbytes
271247

0 commit comments

Comments
 (0)