Skip to content

Commit da79aa6

Browse files
committed
fixup! Add case_when API * Used to support conditional assignment operation.
1 parent d01d6e8 commit da79aa6

File tree

1 file changed

+0
-12
lines changed

1 file changed

+0
-12
lines changed

pandas/core/case_when.py

-12
Original file line numberDiff line numberDiff line change
@@ -166,18 +166,6 @@ def case_when(obj: pd.DataFrame | pd.Series, *args, default: Any) -> pd.Series:
166166
# get replacements
167167
replacements = args[i + 1]
168168

169-
if isinstance(replacements, pd.Series) and not replacements.index.equals(
170-
obj.index
171-
):
172-
replacements = warn_and_override_index(
173-
replacements, f"(in args[{i+1}])", obj.index
174-
)
175-
176-
if isinstance(conditions, pd.Series) and not conditions.index.equals(obj.index):
177-
conditions = warn_and_override_index(
178-
conditions, f"(in args[{i}])", obj.index
179-
)
180-
181169
# `Series.mask` call
182170
series = series.mask(conditions, replacements)
183171

0 commit comments

Comments
 (0)