首页 > 解决方案 > DataFrame 中的日期到工作日

问题描述

我想将带有日期的 DataFrame 转换为特定的工作日。

df=
    Date
0   2019-09-05
1   2018-09-07
2   2017-09-02

另一列现在应该说例如星期一、星期二等每一天。如何在 Dataframe 中运行此方法?

标签: pythondataframedatetime

解决方案


您可以使用pandas.Series.dt.day_name执行以下操作

df['Day'] = df['Date'].dt.day_name()

给出输出:

>>> df
        Date       Day
0 2019-09-05  Thursday
1 2018-09-07    Friday
2 2017-09-02  Saturday

推荐阅读