Фильтрация данных источника-получателя на основе класса POSIXct типа datetime - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть матрица происхождения в зависимости от местоположения твитов. Исходный набор данных имеет один твит на пользователя, однако набор данных назначения содержит несколько твитов от одного пользователя. Я пытаюсь отфильтровать пункт назначения по дате / времени. т.е. D_time> O_time, чтобы твит назначения был сделан после твита источника.

единственное решение, которое я нашел до сих пор, это отфильтровать столбец по произвольной дате / времени, которые я укажу, однако я бы хотел использовать два столбца: D_time и O_time ..

Класс времени находится в POSIXct, однако, когда я использую операцию фильтра (указав точное время), он выдает ошибку «Ошибка в UseMethod (« filter_ »): нет применимого метода для« filter_ », примененного к объекту класс "логический".

Это то, что не работает, даже если D_time в POSIXct:

фильтр (OD.matrix $ D_time> = as.POSIXct ("2019-04-16 01:00:00"))

концептуально, это то, что я хочу:

фильтр (D_time> O_time)

- где D_times, предшествующие O_time, удаляются из набора

...