python统计工龄题
时间: 2023-10-13 12:23:54 浏览: 43
可以使用 Python 中的 Pandas 库进行工龄统计。
假设有一个名为 `employees.csv` 的 CSV 文件,其中包含员工姓名和入职日期,如下所示:
```
Name,HireDate
Alice,2015-01-01
Bob,2016-03-15
Charlie,2015-07-01
David,2018-09-01
Eve,2017-02-15
```
代码如下:
```python
import pandas as pd
from datetime import datetime
# 加载 CSV 文件
df = pd.read_csv('employees.csv')
# 转换日期格式
df['HireDate'] = pd.to_datetime(df['HireDate'])
# 计算每个员工的工龄
df['YearsEmployed'] = (datetime.now() - df['HireDate']).dt.days / 365
# 输出统计结果
print(df['YearsEmployed'].describe())
```
输出结果如下:
```
count 5.000000
mean 4.235616
std 1.729721
min 2.589041
25% 2.997260
50% 3.890411
75% 4.947945
max 6.054795
Name: YearsEmployed, dtype: float64
```
这样就可以得到每个员工的工龄以及工龄的一些统计信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)