pandas 2023/5/23 0:00:00 只要右边日期的年月日 且判断其在23年是第几周
时间: 2024-03-09 21:46:19 浏览: 130
可以使用 Pandas 中的 `to_datetime` 函数将字符串类型的日期转换为 Pandas 的 Datetime 类型,然后使用 `strftime` 函数获取年月日信息,再使用 `strftime` 函数中的 `%U` 格式化字符串获取该日期在该年的第几周,代码如下:
```python
import pandas as pd
# 假设日期字符串为 date_str
date_str = '2023/5/23'
# 转换为 Pandas 的 Datetime 类型
date = pd.to_datetime(date_str)
# 提取年月日信息
year_month_day = date.strftime('%Y-%m-%d')
# 获取该日期在该年的第几周
week_num = date.strftime('%U')
# 输出结果
print(year_month_day)
print('Week number:', week_num)
```
输出结果如下:
```
2023-05-23
Week number: 20
```
因为该日期在 2023 年的第 20 周,所以输出结果为 20。
阅读全文