我有一个具有这种结构的数据帧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个月。
有什么想法解决这个问题?
提前谢谢
答案 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'