可以通过以下步骤实现:
import pandas as pd
df = pd.DataFrame({'日期': pd.date_range(start='2022-01-01', end='2022-01-31')})
df.set_index('日期', inplace=True)
bdate_range
函数生成工作日日期范围:workdays = pd.bdate_range(start=df.index.min(), end=df.index.max())
reindex
方法将工作日日期范围应用到数据帧的索引上:df = df.reindex(workdays)
完整的代码示例如下:
import pandas as pd
df = pd.DataFrame({'日期': pd.date_range(start='2022-01-01', end='2022-01-31')})
df.set_index('日期', inplace=True)
workdays = pd.bdate_range(start=df.index.min(), end=df.index.max())
df = df.reindex(workdays)
这样,你就可以将索引工作日添加到pandas数据帧中了。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云云服务器CVM、腾讯云对象存储COS。
领取专属 10元无门槛券
手把手带您无忧上云