是使用dt.weekday_name
属性。该属性可以返回日期列中每个日期对应的工作日名称。
具体步骤如下:
pd.to_datetime()
函数将日期列转换为日期类型。dt.weekday_name
属性获取日期列中每个日期对应的工作日名称。以下是一个示例代码:
import pandas as pd
# 创建一个包含日期的DataFrame
df = pd.DataFrame({'date': ['2022-01-01', '2022-01-02', '2022-01-03']})
# 将日期列转换为日期类型
df['date'] = pd.to_datetime(df['date'])
# 使用dt.weekday_name属性获取工作日名称
df['weekday_name'] = df['date'].dt.weekday_name
print(df)
输出结果如下:
date weekday_name
0 2022-01-01 Saturday
1 2022-01-02 Sunday
2 2022-01-03 Monday
在这个示例中,我们首先创建了一个包含日期的DataFrame。然后,使用pd.to_datetime()
函数将日期列转换为日期类型。最后,使用dt.weekday_name
属性获取每个日期对应的工作日名称,并将结果存储在新的列weekday_name
中。
这种方法的优势是简单快速,适用于处理大量日期数据。它可以帮助我们更方便地分析和处理日期数据,例如按工作日进行分组、统计等操作。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云云服务器CVM、腾讯云云原生容器服务TKE。
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。
领取专属 10元无门槛券
手把手带您无忧上云