Skip to content

Commit e18a857

Browse files
committed
changed AttributeError to ValueError
1 parent a7a1410 commit e18a857

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pandas/core/generic.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7486,9 +7486,13 @@ def replace(
74867486
if inplace:
74877487
return None
74887488
return self.copy(deep=False)
7489-
74907489
if is_dict_like(to_replace):
74917490
if is_dict_like(value): # {'A' : NA} -> {'A' : 0}
7491+
is_series = isinstance(self, ABCSeries)
7492+
if is_series:
7493+
raise ValueError(
7494+
"Series.replace cannot use dict-like to_replace dict-like."
7495+
)
74927496
# Note: Checking below for `in foo.keys()` instead of
74937497
# `in foo` is needed for when we have a Series and not dict
74947498
mapping = {

0 commit comments

Comments
 (0)