dataframe 计算两列天数差
时间: 2023-06-04 18:07:50 浏览: 69
计算两个日期相差的天数
可以使用 pandas 库中的 datetime 和 timedelta,例如:
```
import pandas as pd
df = pd.DataFrame({
'start_date': ['2022-01-01', '2022-01-02'],
'end_date': ['2022-01-03', '2022-01-04']
})
df['start_date'] = pd.to_datetime(df['start_date'])
df['end_date'] = pd.to_datetime(df['end_date'])
df['days'] = (df['end_date'] - df['start_date']).dt.days
print(df)
```
输出结果:
```
start_date end_date days
0 2022-01-01 2022-01-03 2
1 2022-01-02 2022-01-04 2
```
阅读全文