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
This commit was created on GitHub.com and signed with GitHubβs verified signature.
πΌ PandasGui Update Patch Notes (v0.31)
π Version Comparison
Feature
ποΈ Previous Version
π Updated Version
Capabilities
Viewer & Basic Cleaner
Lightweight Data Science Workbench
Machine Learning
None
Linear Regression, Scaling, One-Hot Encoding
Statistics
Basic Aggregations
Hypothesis Testing (T-Test, Chi-Squared)
Dependencies
Standard
Optional (Graceful Fallback)
β¨ Key Changes
π§ 1. Machine Learning & Statistics (New)
π Linear Regression: Perform simple regression between two columns. Outputs coefficients, intercept, and RΒ² score. Handles missing data automatically.
π§ͺ Hypothesis Testing:
T-Test: Compare means of two numeric columns.
Chi-Squared: Analyze association between categorical variables.
βοΈ Optional Dependencies: The app now gracefully handles missing sklearn or scipy libraries, disabling these advanced features instead of crashing.
π§Ή 2. Advanced Data Cleaning
π€ Smart Fill NA: You can now type mean, median, or mode to automatically fill missing values with the respective statistic.
π’ One-Hot Encoding: Convert categorical variables into binary columns. Includes a safety warning for high-cardinality columns (>20 unique values).
π Data Scaling: Standardize numeric columns using StandardScaler.
π οΈ 3. Architecture & Stability
π‘οΈ Robust Regression: Linear regression now automatically aligns X and Y data and drops missing values to prevent errors.
π¦ Performance Safety: Added checks to prevent accidental high-cardinality one-hot encoding which could freeze the UI.
π Bug Fixes
Stability: Fixed potential crashes when running regression on dirty datasets.