The main objective of this project is to analyze the availability of blockchain jobs in the market. The analysis includes insights into company distribution, salary information, job title distribution, and other key aspects of the blockchain job market. This analysis helps job seekers, employers, and market analysts understand current trends and make informed decisions.
This Jupyter notebook provides a comprehensive analysis of blockchain job listings data. The project includes the following steps:
-
Data Loading and Preparation:
- Loading job listings data from a CSV file.
- Initial data cleaning and preparation, including handling missing values and filtering data specifically for blockchain-related job listings.
-
Exploratory Data Analysis (EDA):
- Company Distribution: Visualized using a bar chart to show the distribution of blockchain job listings across different companies.
- Average Salary Distribution:
- Histogram to show the distribution of average salaries for blockchain jobs.
- Box plot to provide a summary of the salary distribution, highlighting the median, quartiles, and potential outliers.
- Title Categories Distribution: Pie chart to visualize the distribution of different job titles within the blockchain sector.
-
Additional Functionalities:
- Skill Analysis: Identifies and visualizes the most in-demand skills for blockchain jobs.
- Location Analysis: Analyzes the geographical distribution of blockchain job listings to identify key locations with high demand.
- Trend Analysis: Tracks the trend of blockchain job postings over time to understand the growth and decline in job availability.
-
Visualization:
- Utilizes the Plotly library to create interactive visualizations for better understanding of data patterns and trends.
-
Clone the repository:
git clone https://github.com/your-username/blockchain-job-market-analysis.git
-
Navigate to the project directory:
cd blockchain-job-market-analysis
-
Install the required dependencies:
pip install -r requirements.txt
-
Open the Jupyter notebook:
jupyter notebook Blockchain_Job_Market_Analysis.ipynb
-
Run the cells in the notebook to perform the analysis and generate visualizations.
- Job Seekers: Identify companies with more blockchain job openings, understand the salary distribution, and explore popular job titles in the blockchain sector.
- Employers: Benchmark salary offerings and job titles against market trends in the blockchain industry.
- Market Analysts: Track job market trends in the blockchain field and make data-driven predictions about future job market dynamics.
Contributions are welcome! If you have suggestions for improvements or new features, please create a pull request or open an issue.