我是熊猫新手。我有一组Excel数据读入数据帧,如下所示:
TimeReceived A B
08:00:01.010 70 40
08:00:01.050 80 50
08:01:01.100 50 20
08:01:01.150 40 30
我想计算A列和A列的平均值。 B基于100毫秒的时间间隔。 这种情况下的输出是:
TimeReceived A B
08:00:01.000 75 45
08:00:01.100 45 25
我已将'TimeReceived'设置为日期 - 时间索引:
df = df.set_index (['TimeReceived'])
我可以根据预定义的时间范围选择行,但我不能按时间间隔进行计算,如上所示。
答案 0 :(得分:0)
如果您有getApplicationContext()
,则可以使用DatetimeIndex
向上或向下采样数据到新频率。这将引入存在间隙的resample
行,但您可以使用NaN
:
dropna