Я использую R и Dplyr и набор данных, который имеет один столбец с информацией о дате/времени, один столбец с номерами телефонов и одним столбцом, который имеет два варианта: яйца и сыр.Использование даты/времени для фильтрации в R
Date Phone.Number Eggs.or.Cheese
1 14/09/15 1111111111 EGGS
2 14/09/15 2222222222 EGGS
3 14/09/15 3333333333 EGGS
4 15/09/15 4444444444 EGGS
5 15/09/15 5555555555 EGGS
6 16/09/15 1111111111 CHEESE
7 16/09/15 6666666666 EGGS
8 16/09/15 7777777777 EGGS
(Dput информация здесь):
structure(list(Date = structure(c(1L, 1L, 1L, 2L, 2L, 3L, 3L,
3L), .Label = c("14/09/15", "15/09/15", "16/09/15"), class = "factor"),
Phone.Number = c(1111111111, 2222222222, 3333333333, 4444444444,
5555555555, 1111111111, 6666666666, 7777777777), Eggs.or.Cheese = structure(c(2L,
2L, 2L, 2L, 2L, 1L, 2L, 2L), .Label = c("CHEESE", "EGGS"), class = "factor")), .Names = c("Date",
"Phone.Number", "Eggs.or.Cheese"), class = "data.frame", row.names = c(NA,
-8L))
Я пытаюсь создать подмножество, которое включает в себя все номера телефонов, которые указаны яйца в прошлом, а затем назвали сыр. Это подмножество будет включать каждое наблюдение за этими номерами телефонов и будет выглядеть примерно так.
Date Phone.Number Eggs.or.Cheese
1 14/09/15 1111111111 EGGS
2 16/09/15 1111111111 CHEESE
Я играл с фильтрами, но я не уверен в том, как использовать информацию даты и времени в пределах команд
Кроме того, я еще новичок в R, кодирования и stackfoverflow, так что любая обратная связь о том, как я задаю вопросы, будет оценено по достоинству.
не лучше иметь 'date' как фактический' date' класс, чтобы вы могли заказать по нему? –
Скорее всего, как бы я это сделал? – Lyriss
Кроме того, вас беспокоит порядок появления? Если, например, «CHEESE» появился до «EGGS» для какого-то номера телефона, вы тоже хотите его выбрать? –