You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: report revert, outlier NA mask, pyarrow error message
- CleanReport.revert() wrote reverted values into the caller's frame: the
shallow copy's object columns still share memory with the input, and the
.loc assignment landed in it. Revert now works on its own column copy.
- detect_outliers() returned a mask with <NA> on nullable numeric columns and
remove_outliers() then dropped rows that were only missing. Missing cells are
now "not an outlier" and the mask is plain bool.
- remove_outliers()/resolve_duplicates() with inplace=True dropped by label, so
a duplicated index also removed unflagged rows; they now raise a clear
ValueError instead of over-dropping (the copy path is unchanged).
- require_pyarrow() hard-coded "Reading Parquet metadata" even for
output_format="arrow"; it now names the feature. from_parquet_path() also
relied on pyarrow.parquet having been imported elsewhere and raised
AttributeError in a fresh process; it imports the submodule itself.
Closes#207Closes#211Closes#215
0 commit comments