Мы хотим выполнить анализ данных на данных IOT, которые хранятся в нашей базе данных SQL Server.Сами данные генерируются устройствами IOT, а некоторые используют гистерезисную регистрацию для сжатия данных.Это означает, что он регистрирует значение только тогда, когда изменились данные для этого конкретного свойства.
В качестве примера, вот как это выглядит внутри базы данных: Float и Timestampна самом деле интересные ценности, которые мы ищем.Остальные метаданные.AssetTypePropertyId связан с именем определенного свойства.Который описывает, о чем на самом деле это значение.
Мы можем преобразовать эти данные в 2-мерную матрицу , делая их уже более пригодными для использования.Однако, поскольку данные сжимаются с помощью гистерезисного каротажа, нам необходимо «воссоздать» пропущенные значения.
Чтобы привести пример, мы хотим перейти из этого 2d набора данных:
Для набора, в котором заполнены все пробелы:
Это генерируется в предположении, что предыдущее значение действительно до тех пор, пока нет новогозначение было зарегистрировано для него.
Мой вопрос: Как это преобразование может быть сделано в R?