мне интересно, если кто-нибудь может помочь ...Удаление строк данных в R ниже заданного значения
У меня есть кадр данных, который включает в себя непрерывную колонку времени, и я пытаюсь удалить все строки ниже заданного времени ,
Данные начиная с ок. 11:29:00, но я хочу удалить все строки до 12: 30.00 и после 14: 20.00. Поскольку данные записываются каждую секунду, удаление ненужных строк будет большой помощью и упростит управление этими данными для меня, поэтому любая помощь будет принята с большой благодарностью.
Это глава кадра данных, так как вы можете видеть, что время непрерывное в секундах. Я хотел бы удалить все эти строки до 12:30:00 в столбце GPS.Time. Надеюсь, это имеет смысл.
Raw.Vel. Smooth.Vel. GPS.Time
1.486 0.755 11:39:39
1.425 1.167 11:39:40
1.466 1.398 11:39:41
1.533 1.552 11:39:42
1.517 1.594 11:39:43
1.918 1.556 11:39:44
Создание выше кадра данных:
Raw.Vel. <- c(1.486,1.425, 1.466, 1.533, 1.517, 1.918)
Smooth.Vel. <- c(0.755, 1.167, 1.398, 1.552, 1.594, 1.556)
GPS.Time <- c("11:39:39", "11:39:40", "11:39:41", "11:39:42", "11:39:43", "11:39:44")
sample <- data.frame(Raw.Vel., Smooth.Vel., GPS.Time)
Спасибо заранее.
Пожалуйста, добавьте некоторые выборочные данные так что мы лучше понимаем ваши потребности и вопрос более воспроизводим. –
Вы можете начать с простых примеров, таких как 'DF <- data.frame (x = 1: 5); DF [DF $ x> 2 & DF $ x <5,] 'и команда' subset' – Frank
«Воспроизводимые» означает, что данные могут быть скопированы с вашего ответа (не из комментария) в R, так что мы глядя на те же данные, что и вы. Полезная ссылка: http://stackoverflow.com/a/28481250/1191259 – Frank