Data frame support and feature traceability for scikit-learn. Version 2.4.2 supports Python >=3.9, <4 and integrates with scikit-learn 1.6+. Release cadence is irregular, with recent minor versions every few months.
pip install sklearndfNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a DecisionTreeClassifier with sklearndf wrapper, fits on iris DataFrame, and prints feature names and predictions.
Upgrade scikit-learn to >=1.6 (or 1.7 for full support).
Use only estimators that are known to return DataFrames (e.g., from sklearn.ensemble, sklearn.linear_model).
Use `sklearndf.transformation.EstimatorWrapperDF` for estimators and `TransformerWrapperDF` for transformers.
Replace `from sklearn.pipeline import Pipeline` with `from sklearndf.pipeline import PipelineDF`.