Получить время между двумя временными метками в R

Запустите приведенный ниже код: В столбце «терпеливые $время» указана метка времени. Я хочу получить все записи между двумя временами, скажем, значение первой строки «2017-01-02 11:41:53» и значение 226-й строки «2017-08-07 09:06:07». Я хочу в основном получить все записи между этими двумя временами. Я пробовал dbGetquery, но получаю сообщение об ошибке. Пожалуйста помоги.

library(bupaR)
patients

введите здесь описание изображения


person Ashmin Kaul    schedule 15.12.2017    source источник
comment
это работает для вас?   -  person Hardik Gupta    schedule 15.12.2017


Ответы (1)


Попробуй это:

patients[patients$time > '2017-01-02 11:41:53' & patients$time < '2017-08-07 09:06:07',]
person Hardik Gupta    schedule 15.12.2017
comment
решение очень полезное, спасибо, но предположим, что я извлекаю данные из базы данных, в которой присутствуют миллиарды записей, мне нужна функциональность в R и sql, чтобы я извлекал подмножество данных только для ускорения решения. Пожалуйста помоги. - person Ashmin Kaul; 15.12.2017
comment
ваш вопрос неверен, вы представляете фрейм данных и ожидаете дать ответ dbquery? - person Hardik Gupta; 15.12.2017
comment
вопрос правильный, но я считаю ваше решение полезным, спасибо. - person Ashmin Kaul; 15.12.2017