В настоящее время я работаю с набором данных, содержащим сенсорные данные. Я sh, чтобы получить сводную статистику. Точнее я получу sh, чтобы узнать количество посещений и общую продолжительность занятия. Одно посещение определяется, если есть несколько значений 0 на протяжении X минут после отметки времени, имеющей значение 1
мои данные выглядят следующим образом
SensorId timestamp value
1 10:10:10 1
1 10:12:10 1
1 10:14:00 1
1 10:16:00 0
1 10:18:00 0
1 10:20:00 0
2 13:10:10 1
2 13:12:10 1
2 13:14:00 1
2 13:20:00 1
2 13:22:00 0
это мой желаемый результат:
SensorId total time in use Number of visits
1 4 1
2 10 1
строк довольно много, поэтому я sh определяю общее время использования и количество посещений, которое нужно обновлять каждый раз.