为简单起见,我现在有一个数据框P1,其日期时间索引为列:交易价格和每日交易平均值。我想计算每天超过每日平均水平的交易数量。
P1[P1['Trade Price'] > P1['Pavg']].resample('5min').count()
这会让我有5分钟的间隔来进行自己喜欢的计数,但这会分成不同的日子。有没有一种方法可以让我忽略日期来计算我想要的值?所以计数只考虑日期时间?
答案 0 :(得分:0)
尝试使用groupby
s=P1[P1['Trade Price'] > P1['Pavg']].copy()
s.groupby(s.index.date).resample('5min').count()