Объединение двух фреймов данных в R по дате / времени без идентификатора - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть два фрейма данных, которые я попытался объединить с помощью функции inner_join dplyr.

newdf <- inner_join(BM, HT, by = c("Person","DateBM"="DateHT","TimeBM"="TimeHT"))

Проблема, с которой я сталкиваюсь, состоит в том, что оба экземпляра фрейма данных, которые я намереваюсь объединить вместе есть немного различные внутренние метки времени. Например, один может быть 08:10:22, а другой - 08:10:23. Оба происходят одновременно с двумя различными технологиями сбора данных. Только ~ 20% моих данных имеют точные метки времени, которые совпадают. Оставшиеся 80% данных отключаются на 1-3 секунды.

Есть ли дополнение к функции dplyr, которое позволило бы слегка рассогласовать метки времени? Нужно ли будет манипулировать моим столбцом времени в обоих фреймах данных для получения значения c (в секундах) и работать с него? Что-то еще, о чем я не думаю?

...