Load, Transform, Analyze app

Built a Streamlit app that allows users to load data, perform simple transformations (such as handling missing values), and explore useful visualizations through interactive charts.

Check here: lta-py.streamlit.app

Some features include:

Load Data

  • Upload CSV or Excel files
  • Load sample datasets
  • Preview loaded data, including the first rows and shape of the DataFrame
  • Edit column data types using a data editor

Transform Data

  • Handle missing values using various methods:
    • Drop rows
    • Forward fill
    • Backward fill
    • Mean imputation
    • Median imputation
    • Mode imputation
  • Download the transformed data as a CSV file

Analyze Data

  • Generate summary statistics for numeric columns
  • Create interactive charts, including:
    • Line chart
    • Bar chart
    • Box plot
    • Scatter chart
  • Customize X and Y axes with optional color grouping
  • Display a correlation heatmap for numeric columns
  • Show histograms for numeric column distributions

Thanks!

Thanks, I will try this next week.

1 Like