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: pandas compat in impute.py, update CI runners and Python versions
- Fix chained assignment in impute.py _fit_encode/_encode to use .loc
indexing instead of X[col].loc[] which breaks pandas Copy-on-Write
- Convert string columns to object dtype before processing to avoid
StringDtype incompatibility with newer pandas
- Replace deprecated macos-13 runner with macos-14
- Promote Python 3.13 from experimental to stable in CI matrix
- Add Python 3.14 as experimental across all platforms
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: use iloc for positional indexing in process_test.py
Replace `F(len)(A)[0]` with `F(len)(A).iloc[0]` to fix KeyError on
pandas 3.x where string-indexed Series no longer accept integer keys.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: use tolist() instead of .values for StringArray compat
In pandas 3.x, Index.values returns StringArray instead of numpy array.
Using .tolist() ensures str() gives the expected list format `['A']`
instead of `<StringArray>` in the duplicate keys error message.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: replace deprecated applymap with map for pandas 3.x
DataFrame.applymap was removed in pandas 3.0. Use DataFrame.map instead.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments