Skip to content

vishakha-code27/python-data-analysis-visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Titanic Data Analysis and Visualization

A data analysis project using Python, Pandas, and Matplotlib to explore the Titanic dataset. The project performs basic data analysis operations and creates visualizations to understand patterns and relationships within the dataset.

Features

  • Loads and analyzes CSV data using Pandas
  • Displays dataset information and statistical summary
  • Calculates average passenger age
  • Creates visualizations using Matplotlib
  • Analyzes passenger distribution by class
  • Shows relationship between age and fare
  • Generates a correlation heatmap

Technologies Used

  • Python
  • Pandas
  • Matplotlib
  • CSV Dataset

Project Structure

CSV_Data_Analysis/
├── csv_analysis.py
├── titanic.csv
├── images/
│   ├── bar-chart.png
│   ├── heatmap.png
│   ├── scatter-plot.png
│   └── terminal-output.png
└── README.md

How to Run

  1. Clone the repository
git clone git@github.com:vishakha-code27/python-data-analysis-visualization.git
  1. Navigate to the project folder
cd python-data-analysis-visualization
  1. Install required libraries
pip install pandas matplotlib
  1. Run the Python file
python csv_analysis.py

Visualizations

Passenger Class Distribution

Bar Chart

Age vs Fare Analysis

Scatter Plot

Correlation Heatmap

Heatmap

Terminal Output

Output

Insights and Observations

  • The dataset provides information about Titanic passengers and their characteristics.
  • Passenger distribution varies across different classes.
  • Age and fare relationships can be analyzed using scatter plots.
  • Correlation heatmap helps identify relationships between numerical features.

Learning Outcomes

This project helped me learn:

  • Data loading and analysis using Pandas
  • Working with CSV datasets
  • Data visualization using Matplotlib
  • Understanding statistical summaries
  • Extracting insights from data

Author

Vishakha Chavan

GitHub: https://github.com/vishakha-code27

About

Titanic Data Analysis and Visualization project built using Python, Pandas, and Matplotlib. Analyzes the Titanic dataset and creates visualizations to uncover trends, patterns, and statistical insights.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages