Fixing Python Pandas fillna That Silently Skips Columns With Categorical Dtype
Pandas fillna can silently skip columns with Categorical dtype, leaving NaN values in your DataFrame without any warning. Here's why it happens and exactly how to fix it for good.