📅  最后修改于: 2023-12-03 15:34:16.221000             🧑  作者: Mango
Pandas是Python中一个强大的数据分析库,其中提供了Period类型,通过Period.week属性可以获取一年中的第几周。
p = pd.Period(date, freq='W')
p.week
import pandas as pd
import datetime
date_str = '2022-06-05'
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
p = pd.Period(date, freq='W')
print(f"The week of {date_str} is: {p.week}")
输出结果为:
The week of 2022-06-05 is: 22
Pandas提供了方便易用的Period类型来处理时间序列数据,使用Period.week属性可以快速获得一年中的第几周。此外,Period类型还支持其他属性和方法,如Period.year、Period.month、Period.start_time、Period.end_time等,可以根据实际需求来灵活选用。