The Load-Transform-Analyze App is a Streamlit-based data analysis tool designed for easy dataset handling. It allows users to load, clean, and visualize data interactively.
🔸Upload CSV or Excel files.
🔸Load sample datasets.
🔸Preview loaded data, including the first rows and the shape of the DataFrame.
🔸Edit column data types using a data editor.
🔸Handle missing values using various methods such:
- Dropping rows
- Forward fill
- Backward fill
- Mean imputation
- Median imputation
- Mode imputation
🔸Download the transformed data as a CSV file.
🔸Generate summary statistics for numeric columns.
🔸Create interactive charts, including:
- Line chart
- Bar chart
- Box plot
- Scatter chart
🔸Customizable X and Y axes with optional color grouping.
🔸Display a correlation heatmap for numeric columns.
🔸Show histograms for the distribution of numeric columns.
This app includes publicly available datasets from Kaggle as sample datasets:
To install dependencies:
pip install -r requirements.txtTo run the app:
streamlit run main.pyContributions are wellcome! Feel free to fork the repository, make changes and submit a pull request.