@@ -641,17 +641,24 @@ def _get_columns(self):
641
641
642
642
def _set_columns (self , value ):
643
643
self ._data .set_axis (0 , value )
644
- self ._series_cache . clear ()
644
+ self ._clear_caches ()
645
645
columns = property (fset = _set_columns , fget = _get_columns )
646
646
647
647
def _get_index (self ):
648
648
return self ._data .axes [1 ]
649
649
650
650
def _set_index (self , value ):
651
651
self ._data .set_axis (1 , value )
652
- self ._series_cache . clear ()
652
+ self ._clear_caches ()
653
653
index = property (fset = _set_index , fget = _get_index )
654
654
655
+ def _clear_caches (self ):
656
+ self ._series_cache .clear ()
657
+
658
+ def _consolidate_inplace (self ):
659
+ self ._clear_caches ()
660
+ NDFrame ._consolidate_inplace (self )
661
+
655
662
def as_matrix (self , columns = None ):
656
663
"""
657
664
Convert the frame to its Numpy-array matrix representation. Columns
@@ -1479,11 +1486,11 @@ def rename(self, index=None, columns=None, copy=True):
1479
1486
1480
1487
def _rename_index_inplace (self , mapper ):
1481
1488
self ._data = self ._data .rename_axis (mapper , axis = 1 )
1482
- self ._series_cache . clear ()
1489
+ self ._clear_caches ()
1483
1490
1484
1491
def _rename_columns_inplace (self , mapper ):
1485
1492
self ._data = self ._data .rename_items (mapper , copydata = False )
1486
- self ._series_cache . clear ()
1493
+ self ._clear_caches ()
1487
1494
1488
1495
#----------------------------------------------------------------------
1489
1496
# Arithmetic / combination related
0 commit comments