Как выбрать временной диапазон с пакетом смазки - PullRequest
0 голосов
/ 11 мая 2018

Как я могу вычесть данные по времени, используя пакет lubridate ???

Я работаю с фреймом данных в R и хочу вычесть подмножество по времени после "2016-06-01".

Мой формат данных времени "гггг-мм-дд", а его класс - Дата.

Я пытаюсь вычесть с использованием пакета lubridate, например:

data[ymd(data$date)>='2016-06-01']

, ноэто не работает вообще.

1 Ответ

0 голосов
/ 11 мая 2018

Для подстановки матрицы или фрейма данных в R вы должны использовать два аргумента в одиночных скобках [], разделенных запятой. Первый аргумент указывает строки , а второй - столбцы , стилизованные под

.
data[ROWS, COLS]

Чтобы строки соответствовали вашему предикату, используйте

data[ymd(data$date) >= "2016-06-01", ]
...