将工作日索引添加到pandas数据帧

时间:2018-02-05 05:33:05

标签: python pandas

我有一个以下数据框,由date_time索引:

date_time               rsvp_limit  rsvp_yes    dropout                         
2017-11-30 19:00:00     240         229         0.045833
2017-10-19 19:00:00     300         300         0.000000
2017-06-26 19:00:00     300         300         0.000000

当我尝试向其添加weekday列时,它似乎不会成功:

weekday_dropoouts = events['dropout'].copy()
weekday_dropoouts['weekday'] = weekday_dropoouts.index.weekday_name
weekday_dropoouts[:3]

给我:

date_time
2017-11-30 19:00:00    0.0458333
2017-10-19 19:00:00            0
2017-06-26 19:00:00            0
Name: dropout, dtype: object

我尝试实现的目标是在每个工作日创建一个条形图,即基本上我试图弄清楚哪个工作日事件发生率最高。

我确定我在这里缺少一些基本的东西,但我无法弄清楚它是什么。

1 个答案:

答案 0 :(得分:0)

可能是类型问题吗?

weekday_dropoouts.index肯定是DatetimeIndex吗?