计算hr数据集中satisfation_level数值大于0.5时员工离职比例的代码
时间: 2024-05-12 12:18:07 浏览: 62
以下是用Python进行计算的代码:
```
import pandas as pd
# 读取HR数据集
hr_data = pd.read_csv("HR.csv")
# 判断satisfaction_level大于0.5的员工数量
num_satisfied_employees = len(hr_data[hr_data["satisfaction_level"] > 0.5])
# 判断satisfaction_level大于0.5且离开的员工数量
num_satisfied_leavers = len(hr_data[(hr_data["satisfaction_level"] > 0.5) & (hr_data["left"] == 1)])
# 计算员工离开比例
leave_rate = round(num_satisfied_leavers / num_satisfied_employees * 100, 2)
print("HR数据集中satisfaction_level数值大于0.5时员工离职比例为:{}%".format(leave_rate))
```
希望能够帮助你解决问题!
阅读全文