YourAnalyst is a powerful and interactive data analysis web application built using Streamlit. This tool allows users to upload datasets, clean and analyze data, and visualize insights using various charting options.
Home Page
- A welcoming animated interface with a typing effect displaying engaging messages.
- Lottie animations for enhanced UI/UX experience.
Upload Section
- Users can upload CSV, XLSX, and TXT files.
- The uploaded file is stored in the session state for further processing.
Data Analysis Section
- View and clean datasets with functionalities such as:
- Removing null values
- Filtering columns
- Dropping Rows
- Trimming
- Replacing Values
- Descriptive statistics (sum, mean, count, etc.).
- And Much More
Dashboard Section
- Generate interactive visualizations using Plotly:
- Bar Chart
- Area Chart
- Scatter Plot
- Pie Chart
- Select data columns dynamically for visualization.
- Choose the number of rows to display in charts.
Clone the repository:
git clone https://github.com/your-username/youranalyst.gitInstall dependencies:
pip install -r requirements.txt
Run the Streamlit app :
streamlit run Login.py
Technologies Used
- Python
- Streamlit (for web UI)
- Pandas (for data analysis)
- Plotly (for data visualization)
- Lottie Animations (for better UI/UX)
Contributions are welcome! If you'd like to contribute, please follow these steps:
1.Fork this repository. 2.Create a new branch: git checkout -b feature-branch 3.Make your changes and commit: git commit -m "✨ Add a new feature" 4.Push to the branch: git push origin feature-branch 5.Open a Pull Request.