File tree 1 file changed +4
-10
lines changed
1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -1069,18 +1069,12 @@ def memory_usage(self, deep=False):
1069
1069
--------
1070
1070
numpy.ndarray.nbytes
1071
1071
"""
1072
- # Use sparse values if they exist for memory consumption
1073
- # if hasattr(self.values, 'sp_values'):
1074
- # values = self.values.sp_values
1075
- # else:
1076
- values = self .values
1072
+ if hasattr (self .values , 'memory_usage' ):
1073
+ return self .values .memory_usage (deep = deep )
1077
1074
1078
- if hasattr (values , 'memory_usage' ):
1079
- return values .memory_usage (deep = deep )
1080
-
1081
- v = values .nbytes
1075
+ v = self .values .nbytes
1082
1076
if deep and is_object_dtype (self ) and not PYPY :
1083
- v += lib .memory_usage_of_objects (values )
1077
+ v += lib .memory_usage_of_objects (self . values )
1084
1078
return v
1085
1079
1086
1080
def factorize (self , sort = False , na_sentinel = - 1 ):
You can’t perform that action at this time.
0 commit comments