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工程师的薪资随着时间的推移增长,说明其市场需求稳定增长,单从薪资上看前景广阔。