Я следую сценарию из этой статьи: Инструменты перемещения животных (amt): R-пакет для управления данными отслеживания и проведения анализа выбора среды обитания
Nagylilik_2019apr30_grounddata3 <- read_delim("Nagylilik_2019apr30_grounddata3.txt",
"\t", escape_double = FALSE, trim_ws = TRUE)
datground <- Nagylilik_2019apr30_grounddata3 %>%
filter(!is.na(`location.long`)) %>%
filter(individual.local.identifier %in% c(121835, 121836, 121837, 121838, 121839, "ZorralinaF", "KamillaF", "ClementinaF", "AkelaF", "AleskaF", "KelemenM", "AlissaF", "GWFG2015424", "Gyula", "HeBerend4000NK3", "Lily17", "SP004053015", "SP004232711", "SP007093016", "SP0071691858"))
datground_KamillaF <- datground %>%
filter(individual.local.identifier == "KamillaF") %>%
select(x = `location.long`, y = `location.lat`,
t = `timestamp`, id = `individual.local.identifier` ,
ground.speed = 'ground.speed' , heading = 'heading' ,
height.above.msl = 'height.above.msl' , location.error.numerical = 'location.error.numerical')
datground_KamillaF <- amt::make_track(datground_KamillaF, x, y, t, ground.speed, heading, height.above.msl, location.error.numerical, crs = sp::CRS("+init=epsg:4326"))
datground_KamillaF_15min <- amt::track_resample(datground_KamillaF, rate = minutes(15), tolerance = minutes(2))
datground_KamillaF_15min_time <- amt::time_of_day(datground_KamillaF_15min, include.crepuscule = FALSE)
Все идет до последней строки. Затем я получаю сообщение об ошибке: Ошибка в base :: findInterval (x [1], x [2: 3]): 've c' должно быть отсортировано не по убыванию и не должно содержать NA
Если Я отфильтровываю любые другие 19 человек из моих данных, это работает. Не могли бы вы помочь, в чем может быть проблема? Заранее спасибо.