python一周中每一天的概率激活的平均值

时间:2016-08-17 13:07:26

标签: python dataframe

我有一个具有这种结构的数据帧df:

TIMESTAMP probab-activ1  probab-activ3  probab-activ5    
2015-07-31 23:00:00 90.0 90.0 90.0 
2015-07-31 23:10:00 0.0 0.0 0.0 
2015-07-31 23:20:00 0.0 0.0 0.0 
2015-07-31 23:30:00 0.0 0.0 0.0 
2015-07-31 23:40:00 0.0 0.0 0.0
...
2015-10-31 23:20:00 0.0 0.0 0.0 
2015-10-31 23:30:00 0.0 0.0 0.0 
2015-10-31 23:40:00 0.0 0.0 0.0

我需要计算一周中的每一天(星期一,星期二,......,星期日)概率的平均值(probab-activ1,probab-activ3和probab-activ5)durant最后2个月。

有什么想法解决这个问题?

提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用datetime模块并将时间戳转换为对您有用的格式。例如,你可以这样做:

import datetime

timestamp = '2015-07-31 23:00:00'
day_of_week = datetime.datetime.strptime(timestamp, '%Y-%m-%d %H:%M:%S').strftime('%a')

day_of_week
'Fri'