Skip to content

Commit 6dfa144

Browse files
remove old comments, add test
1 parent 27c18ce commit 6dfa144

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

pandas/core/indexing.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -811,9 +811,6 @@ def _maybe_mask_setitem_value(self, indexer, value):
811811
if is_scalar_indexer(icols, self.ndim - 1) and ndim == 1:
812812
# e.g. test_loc_setitem_boolean_mask_allfalse
813813
if len(newkey) == 0:
814-
# FIXME: kludge for test_loc_setitem_boolean_mask_allfalse
815-
# TODO(GH#45333): may be fixed when deprecation is enforced
816-
817814
value = value.iloc[:0]
818815
else:
819816
# test_loc_setitem_ndframe_values_alignment
@@ -834,9 +831,6 @@ def _maybe_mask_setitem_value(self, indexer, value):
834831

835832
elif ndim == 2 and value.shape[1] == 1:
836833
if len(newkey) == 0:
837-
# FIXME: kludge for
838-
# test_loc_setitem_all_false_boolean_two_blocks
839-
# TODO(GH#45333): may be fixed when deprecation is enforced
840834
value = value.iloc[:0]
841835
else:
842836
# test_loc_setitem_ndframe_values_alignment

pandas/tests/indexing/test_loc.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3264,3 +3264,8 @@ def test_loc_nonunique_masked_index(self):
32643264
index=Index(np.array(ids).repeat(1000), dtype="Int64"),
32653265
)
32663266
tm.assert_frame_equal(result, expected)
3267+
3268+
def test_loc_assign_to_should_not_raise(self):
3269+
# GH 57735
3270+
df = DataFrame(index=[1, 1, 2, 2], data=["1", "1", "2", "2"])
3271+
df.loc[df[0].str.len() > 1, 0] = df[0]

0 commit comments

Comments
 (0)