У меня есть набор данных о местонахождении птиц, и я хотел бы взять среднее значение этих значений широт / долготы за неделю, отсортированное по птицам и сезонам.
Вот пример данных:
datexample <- data.frame(
"site" = c("A","B"),
"bird" = c("1A","2A"),
"date" = c("2017-07-15", "2017-07-15", "2017-07-30", "2017-07-30"),
"season" = c("Fall","Winter"),
"lat" = c(45.25, 44.75, 44.75, 44.75),
"lon" = c(-61.75, -61.25, -61.75, -61.25)
)
datexample
Это код, который у меня есть на данный момент, который принимает среднее значение широты / долготы для каждой птицы, но не сортирует его по сезону.Я попытался добавить второй "type =" в функцию, но это не работает.
library(openair)
datnew = timeAverage(datexample, avg.time = "week", statistic = "mean", type = "bird", interval = "season")
head(datnew)
Я хотел бы иметь среднее значение за неделю местоположений птиц по птицам и по сезонам.
Я относительно новичок в R, поэтому любая помощь будет признательна!