人力资源分析 python代码
时间: 2023-07-22 07:27:06 浏览: 158
利用python进行数据分析项目代码
以下是一个简单的人力资源分析的 Python 代码,它可以帮助你计算员工的流失率、招聘成本和培训成本等指标。
```python
# 导入必要的库
import pandas as pd
# 读取数据
data = pd.read_csv('employee_data.csv')
# 计算员工流失率
churn_rate = data['churn'].value_counts(normalize=True)[1]
print('员工流失率:{:.2%}'.format(churn_rate))
# 计算招聘成本
recruitment_cost = data['recruitment_cost'].sum()
print('招聘成本:{}元'.format(recruitment_cost))
# 计算培训成本
training_cost = data['training_cost'].sum()
print('培训成本:{}元'.format(training_cost))
# 计算每个员工的平均招聘成本和培训成本
avg_recruitment_cost = recruitment_cost / len(data)
avg_training_cost = training_cost / len(data)
print('每个员工的平均招聘成本:{}元'.format(avg_recruitment_cost))
print('每个员工的平均培训成本:{}元'.format(avg_training_cost))
```
假设我们的数据文件名为 `employee_data.csv`,它包含以下字段:
- `churn`:员工是否流失,0 表示未流失,1 表示已流失。
- `recruitment_cost`:每个员工的招聘成本。
- `training_cost`:每个员工的培训成本。
这个代码将计算员工的流失率、招聘成本和培训成本等指标,并输出结果。你可以根据自己的需求修改代码,添加更多的指标计算。
阅读全文