Skip to content

Commit 6921ebb

Browse files
committed
Check if data type is slice before comparing with slice(None)
1 parent 4f77590 commit 6921ebb

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

pandas/core/internals/managers.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -572,12 +572,10 @@ def setitem(self, indexer, value) -> Self:
572572
0, blk_loc, values
573573
)
574574
# first block equals values
575-
is_full_column_selection = indexer[1] == slice(None)
576-
col_indexer = (
577-
slice(None)
578-
if is_full_column_selection
579-
else np.arange(len(blk_loc))
580-
)
575+
if isinstance(indexer[1], slice) and indexer[1] == slice(None):
576+
col_indexer = slice(None)
577+
else:
578+
col_indexer = np.arange(len(blk_loc))
581579
self.blocks[0].setitem((indexer[0], col_indexer), value)
582580
return self
583581
# No need to split if we either set all columns or on a single block

0 commit comments

Comments
 (0)