pandas 日期一年前
时间: 2023-07-07 18:31:29 浏览: 202
pandas实现将日期转换成timestamp
你可以使用 pandas 库中的 `pd.DateOffset` 和 `pd.Timestamp` 函数来计算一年前的日期。示例代码如下:
```python
import pandas as pd
# 获取当前日期
current_date = pd.Timestamp.now()
# 计算一年前的日期
one_year_ago = current_date - pd.DateOffset(years=1)
# 输出结果
print("当前日期:", current_date)
print("一年前的日期:", one_year_ago)
```
输出结果:
```
当前日期: 2022-01-04 11:08:17.545187
一年前的日期: 2021-01-04 11:08:17.545187
```
注意,这里的一年前是指相对于当前日期的前一年,而不是指去年的同一天。如果你需要计算去年的同一天,可以使用 `one_year_ago.replace(year=one_year_ago.year-1)`。
阅读全文