мой вход - это фрейм данных Spark:
EventTime,Signal
0,-65
10,-63
20,-71
40,-65
50,-62
80,-81
90,-84
100,-81
...
85460,-71
85480,-66
85490,-89
85500,-80
Я хотел бы получить среднее значение сигнала для каждых 900 секунд EventTime
, вывод выглядит так:
EventTime, MeanSignal
0, mean
900, mean
1800, mean
...
85500, mean
Моя проблема в том, что в обычных данных нет обычного шага EventTime, поэтому я не могу разбить фрейм данных на части одинаковой длины ...