We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 029700b commit 9fde541Copy full SHA for 9fde541
pandas/core/generic.py
@@ -7127,12 +7127,10 @@ def fillna(
7127
"All columns must have the same dtype, but got dtypes: "
7128
f"{dict(zip(result.columns, dtypes))}"
7129
)
7130
- if isinstance(value, dict):
7131
- value = np.asarray(value)
7132
- if value.dtype != dtypes[0]:
+ if (value_dtype := np.asarray(value).dtype) != dtypes[0]:
7133
raise ValueError(
7134
"Dtype mismatch for value "
7135
- f"(value.dtype={value.dtype} vs {dtypes[0]})"
+ f"(value.dtype={value_dtype} vs {dtypes[0]})"
7136
7137
for i, _ in enumerate(result):
7138
# rowise update by index in case of duplicate column names
0 commit comments