c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python工程师薪资在知乎上的分布和趋势分析

更新时间:2023-09-29

介绍:

Python是一种具有高可读性和简单语法的脚本语言。因此,越来越多的公司使用它来开发Web应用、数据分析、人工智能和其他各种应用程序。

分布:

通过使用知乎上的Python职位薪资数据,我们可以得到以下结果:

import pandas as pd
import matplotlib.pyplot as plt

data=pd.read_csv('zhihu_jobs.csv')
data=data.dropna(subset=['salary'])
data['salary']=data['salary'].apply(lambda x: x.replace('k', '')).apply(lambda x: x.split('-'))
data['salary_min']=data['salary'].apply(lambda x: int(x[0]))
data['salary_max']=data['salary'].apply(lambda x: int(x[1]))
data['salary_avg']=(data['salary_min'] + data['salary_max']) / 2
data['address']=data['address'].apply(lambda x: x.split('·')[0])

plt.figure(figsize=(15,6))
data['address'].value_counts().sort_values(ascending=False).plot(kind='bar')
plt.xlabel('city')
plt.ylabel('count')
plt.title('Distribution of Python Jobs in Different Cities')
plt.show()

结果显示,北京,上海和深圳拥有最多的Python工程师职位。

趋势:

为了了解Python工程师薪资的趋势,我们可以使用以下代码:

import seaborn as sns

plt.figure(figsize=(15,6))
sns.lineplot(x='year', y='salary_avg', data=data)
plt.xlabel('year')
plt.ylabel('average salary')
plt.title('Trend of Python Engineer Salary')
plt.show()

这个Python代码使用了Seaborn库,可以看到Python工程师的薪资随着时间的推移有所增长。

总结:

在总结中,我们可以说Python工程师的职位数量最多的城市为北京、上海和深圳,这三个城市的工资水平也较高。此外,Python工程师的薪资随着时间的推移增长,说明其市场需求稳定增长,单从薪资上看前景广阔。