Чтобы объяснить: у нас есть система SCADA, управляющая нашей водоочистной станцией. Например, в трехмесячный промежуток времени нам нужны данные о расходе или давлении, когда мы извлекаем данные, каждая точка данных соответствует изменению наклона.
Это означает, что мы можем иметь точку данных для каждой второй секунды , через час или отсутствие точек данных за весь день, в зависимости от того, меняются ли наклоны или нет, и когда. Это не было бы проблемой, если бы мы просто строили график данных и использовали их визуально. Мы также выполняем расчеты процента времени выполнения, что требует равномерного распределения данных.
Проблема в том, что нам нужны точки данных, соответствующие каждой минуте (т.е. мне нужно 1440 точек данных в день).
Очевидно, что ответ - какая-то интерполяция. Ниже приводится пример того, какое исправление мне потребуется:
У меня есть такие данные:
. . . Дата / время. . . .Значение
1 01.01.20 0736.0. . . 12.0
2 01.01.20 0736.3. . . 12.12
3 01.01.20 0736.4. . . 12,15
4 01.01.20 0738. . . 12,9
5 01.01.20 0759. . . 15.0
Мне нужны такие данные:
. . . Дата / время. . . .Значение
1 1/1/20 0736. . . 12.0
2 01.01.20 0737. . . 12,4
3 01.01.20 0738. . . 12.9
4 01.01.20 0739. . . 13,1
5 01.01.20 0740. . . 13,3
.
Пожалуйста, дайте мне знать, если вы что-нибудь придумаете. Скоро у нас должен быть ежеквартальный отчет, требующий этих данных. Спасибо.