使用pd判断,如果excel的一列中的时间减去今天时间少于等于30天
时间: 2023-12-03 15:46:32 浏览: 129
可以使用 Pandas 库读取 Excel 文件,然后使用 datetime 模块计算时间差,最后使用 Pandas 的条件判断进行筛选。以下是示例代码:
```python
import pandas as pd
from datetime import datetime
# 读取 Excel 文件
df = pd.read_excel('example.xlsx')
# 获取今天日期
today = datetime.now().date()
# 计算时间差,单位为天数
df['时间差'] = (today - df['日期列']).dt.days
# 筛选时间差小于等于30天的行
result = df[df['时间差'] <= 30]
```
其中,`example.xlsx` 是你要读取的 Excel 文件名,`日期列` 是你要计算时间差的日期列的列名。`result` 就是时间差小于等于30天的行。
阅读全文