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.
- 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
- Python
- Pandas
- Matplotlib
- CSV Dataset
CSV_Data_Analysis/
├── csv_analysis.py
├── titanic.csv
├── images/
│ ├── bar-chart.png
│ ├── heatmap.png
│ ├── scatter-plot.png
│ └── terminal-output.png
└── README.md
- Clone the repository
git clone git@github.com:vishakha-code27/python-data-analysis-visualization.git- Navigate to the project folder
cd python-data-analysis-visualization- Install required libraries
pip install pandas matplotlib- Run the Python file
python csv_analysis.py- 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.
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
Vishakha Chavan



