Итак, у меня есть набор данных в R:
IncidentID Time Vehicle
19002 4:48 Car
19003 12:30 Motorcycle
19004 14:00 Car
19005 9:30 Bicycle
И я пытаюсь отфильтровать некоторые данные, так как это довольно большой набор данных. Выше приведено лишь несколько примеров данных.
Я хочу отфильтровать данные по времени , где, скажем, я хочу получить данные, где Время находится между 12 вечера до 6 вечера ( 18:00 в 24-часовом формате), следовательно, у меня будет:
IncidentID Time Vehicle
19003 12:30 Motorcycle
19004 14:00 Car
Я сделал:
incident <- read.csv("incident.csv")
afternoon_incident <- incident[which(incident$Time >= 12 && incident$Time <= 18),]
Но я получаю сообщение об ошибке:
1: In Ops.factor(web$Time, 6:0) : ‘>=’ not meaningful for factors
2: In Ops.factor(web$Time, 12:0) : ‘<=’ not meaningful for factors