This project analyzes a dataset of over 20,000 software professionals. It focuses on salaries, job roles, company ratings, and locations using Python for data manipulation, visualization, and API integration.
The dataset, "Software Professionals Salary.csv", includes:
- Company Rating
- Company Name
- Job Title
- Salary (in Indian Rupee ₹)
- Number of Salaries Reported
- Company Location
- Employment Status
- Job Role Category
Source: Kaggle - Software Professional Salaries 2022
- Python
- Pandas (data manipulation)
- Matplotlib and Seaborn (visualization)
- Requests (API integration)
- Data loading and initial exploration
- Analysis of job roles and titles
- Company-specific insights
- Currency conversion from INR to USD using ExchangeRate-API
- Salary analysis across job roles and companies
- Visualization of salary vs company rating
- The dataset has 22,770 entries with 8 columns
- There are 11 unique job roles
- Amazon has the highest number of salary reports
- Real-time currency conversion from INR to USD was used
- Identified the company with the highest average salary in USD
- Scatter plot reveals the relationship between average salary and company rating, highlighting interesting outliers
The project includes a scatter plot showing the relationship between average salary and company rating, with notable data anomalies.
All calculations and analyses were performed in the file software-salaries-analysis.py.