@@ -3167,7 +3167,7 @@ def _setitem_slice(self, key: slice, value):
3167
3167
# operates on labels and we need to operate positional for
3168
3168
# backwards-compat, xref GH#31469
3169
3169
self ._check_setitem_copy ()
3170
- self .iloc . _setitem_with_indexer ( key , value )
3170
+ self .iloc [ key ] = value
3171
3171
3172
3172
def _setitem_array (self , key , value ):
3173
3173
# also raises Exception if object array with NA values
@@ -3179,7 +3179,7 @@ def _setitem_array(self, key, value):
3179
3179
key = check_bool_indexer (self .index , key )
3180
3180
indexer = key .nonzero ()[0 ]
3181
3181
self ._check_setitem_copy ()
3182
- self .iloc . _setitem_with_indexer ( indexer , value )
3182
+ self .iloc [ indexer ] = value
3183
3183
else :
3184
3184
if isinstance (value , DataFrame ):
3185
3185
if len (value .columns ) != len (key ):
@@ -3192,7 +3192,7 @@ def _setitem_array(self, key, value):
3192
3192
key , axis = 1 , raise_missing = False
3193
3193
)[1 ]
3194
3194
self ._check_setitem_copy ()
3195
- self .iloc . _setitem_with_indexer (( slice ( None ) , indexer ), value )
3195
+ self .iloc [: , indexer ] = value
3196
3196
3197
3197
def _setitem_frame (self , key , value ):
3198
3198
# support boolean setting with DataFrame input, e.g.
0 commit comments