Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ljadhav25/django-data-analyzer
Django Data Analyzer is a web application built using the Django framework, designed to streamline data analysis tasks. Users can upload CSV files containing data for analysis. The application utilizes the powerful data manipulation capabilities of Python libraries like pandas and numpy to perform various analyses on the uploaded data.
https://github.com/ljadhav25/django-data-analyzer
data-analysis data-visualization django-application matplotlib numpy pandas python seaborn
Last synced: 28 days ago
JSON representation
Django Data Analyzer is a web application built using the Django framework, designed to streamline data analysis tasks. Users can upload CSV files containing data for analysis. The application utilizes the powerful data manipulation capabilities of Python libraries like pandas and numpy to perform various analyses on the uploaded data.
- Host: GitHub
- URL: https://github.com/ljadhav25/django-data-analyzer
- Owner: LJadhav25
- Created: 2024-06-14T05:14:49.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-14T05:42:52.000Z (5 months ago)
- Last Synced: 2024-10-11T07:05:27.661Z (28 days ago)
- Topics: data-analysis, data-visualization, django-application, matplotlib, numpy, pandas, python, seaborn
- Homepage:
- Size: 299 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Titanic Data Analysis Project
# Overview
This project aims to analyze the Titanic dataset, identify and handle missing values, and visualize key insights such as age distribution of survivors and survival rates by gender. The analysis includes data cleaning, handling missing values, and generating various plots to understand the data better.# Features
Load and preview the dataset.
Handle missing values using appropriate techniques.
Generate HTML tables for data preview and summary statistics.
Create heatmaps to visualize missing and handled values.
Generate histograms for age distribution of survivors.
Generate count plots for survival by gender.# Requirements
Python 3.x
Django
Pandas
Seaborn
Matplotlib
BytesIO
Base64# Set Up Django Project
django-admin startproject myproject
cd myproject
python manage.py startapp myapp# Configure settings.py
INSTALLED_APPS = [
'myapp',
]# Add the Analysis Code
Place the provided analyze function in your views.py in the Django app (e.g., myapp/views.py):# Create Templates
Create an HTML template (analyze.html) in your app's templates directory (e.g., myapp/templates/analyze.html):# Run the Server
# Access the Analysis
Open your web browser and go to http://127.0.0.1:8000/analyze// to view the analysis. Replace with the actual ID of the file you want to analyze.# GIT
Create the git repository
Initialize the git repository
Add and commit your files
Connect to your git repository
Push the code to github