Skip to content

Data Jobs Salaries Analysis using Python/Pandas and Power BI

License

Notifications You must be signed in to change notification settings

mouadTaoussi/Salaries-of-Data-Jobs

Repository files navigation

Data Jobs Salaries

This repository contains analysis about data jobs globally across different experience levels and different backgounds, the main process for these analysis starts from cleaning and wragling data using the Pandas library in Python, then, the output has been used to create a report using the Power BI tool for business intelligence.

This dataset was retrieved from this page
This dataset is on kaggle

Data elements

Our dataset contains the columns as shown below:

work_year: The year the salary was paid.

experience_level: The experience level in the job during the year with the following possible values:

  • EN: Entry-level / Junior
  • MI: Mid-level / Intermediate
  • SE: Senior-level / Expert
  • EX: Executive-level / Director

employment_type: The type of employement for the role, mainly:

  • PT: Part-time
  • FT: Full-time
  • CT: Contract
  • FL: Freelance

job_title: The role worked in during the year.

salary: The total gross salary amount paid.

salary_currency: The currency of the salary paid as an ISO 4217 currency code.

salary_in_usd: The salary in USD (FX rate divided by avg. USD rate of respective year via data from fxdata.foorilla.com).

employee_residence: Employee's primary country of residence in during the work year as an ISO 3166 country code.

remote_ratio: The overall amount of work done remotely, possible values are as follows:

  • 0: No remote work (less than 20%)
  • 50: Partially remote/hybrid
  • 100: Fully remote (more than 80%)

company_location: The country of the employer's main office or contracting branch as an ISO 3166 country code.

Key questions

These questions below and visualizations should help us to get started with out data visualization report:

General Analysis:

  1. What is the distribution of salaries across different years?
  2. How does salary vary by experience level?
  3. What is the most common employment type in the dataset?
  4. What are the top job titles in the dataset?
  5. What is the distribution of salaries by job title?
  6. How does salary vary by employee residence country?
  7. Is there a correlation between the remote work ratio and salary?

Currency Conversion:
8. How does the salary in USD vary across different years? 9. What is the distribution of salaries in USD by experience level? 10. How does salary in USD vary by job title?

Remote Work:
11. What is the distribution of remote work ratios in the dataset?

Geographic Analysis:
12. How does the company's location relate to the salary in USD?

Time-Series Analysis:
13. Are there any seasonal trends or patterns in salaries over the years?

Combining Factors:
14. How does the combination of experience level and employment type affect salary? 15. Is there a relationship between remote work and salary, considering experience level and employment type?

Releases

No releases published

Packages

No packages published