у меня есть данные временного ряда с 3 переменными, датой времени и ценой.
затем я использовал функцию as.POSIXct, чтобы объединить дату и время в 1 столбец и отформатировать его,
затем я хочу сократить свои данные по примеру даты и времени с "2018-03-05 09:00:00" до "2018-03-05 14:15:00"
Я хочу вырезать данные с датой и временем,
это мои реальные данные
df1
Date time price
2018-03-05 09:00:00 125.9
2018-03-05 09:00:00 125.9
2018-03-05 09:00:00 125.9
2018-03-05 10:00:01 125.9
2018-03-05 10:00:30 125.9
2018-03-05 11:03:00 125.9
2018-03-05 12:00:01 125.9
2018-03-05 15:00:00 125.9
2018-03-05 14:15:00 125.9
2018-03-05 17:00:01 125.9
и я использую функцию as.POSIXct
, чтобы объединить время и дату и мои данные следующим образом
Date Price
2018-03-05 09:00:00 125.9
2018-03-05 09:00:00 125.9
2018-03-05 09:00:00 125.9
2018-03-05 10:00:01 125.9
2018-03-05 10:00:30 125.9
2018-03-05 11:03:00 125.9
2018-03-05 12:00:01 125.9
2018-03-05 15:00:00 125.9
2018-03-05 14:15:00 125.9
2018-03-05 17:00:01 125.9
где из 3 переменных, стать двумя переменными.
тогда использую
df1[df1$Date<=as.Date('2018-03-05'),];
тогда .. это не работает
и я хочу, чтобы мои результаты были такими, где сокращение по дате с "2018-03-05 09:00:00" до "2018-03-05 14:15:00"
Date Price
2018-03-05 09:00:00 125.9
2018-03-05 09:00:00 125.9
2018-03-05 09:00:00 125.9
2018-03-05 10:00:01 125.9
2018-03-05 10:00:30 125.9
2018-03-05 11:03:00 125.9
2018-03-05 12:00:01 125.9
2018-03-05 15:00:00 125.9
2018-03-05 14:15:00 125.9