File tree Expand file tree Collapse file tree 2 files changed +2
-3
lines changed Expand file tree Collapse file tree 2 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -66,9 +66,7 @@ cdef class _BaseGrouper:
66
66
object .__setattr__ (cached_ityp, ' _index_data' , islider.buf)
67
67
cached_ityp._engine.clear_mapping()
68
68
cached_ityp._cache.clear() # e.g. inferred_freq must go
69
- object .__setattr__ (cached_typ._mgr._block, ' values' , vslider.buf)
70
- object .__setattr__ (cached_typ._mgr._block, ' mgr_locs' ,
71
- slice (len (vslider.buf)))
69
+ cached_typ._mgr.set_values(vslider.buf)
72
70
object .__setattr__ (cached_typ, ' _index' , cached_ityp)
73
71
object .__setattr__ (cached_typ, ' name' , self .name)
74
72
Original file line number Diff line number Diff line change @@ -1654,6 +1654,7 @@ def set_values(self, values: ArrayLike):
1654
1654
valid for the current Block/SingleBlockManager (length, dtype, etc).
1655
1655
"""
1656
1656
self .blocks [0 ].values = values
1657
+ self .blocks [0 ]._mgr_locs = libinternals .BlockPlacement (slice (len (values )))
1657
1658
1658
1659
1659
1660
# --------------------------------------------------------------------
You can’t perform that action at this time.
0 commit comments