Как отсортировать данные по двум типам атрибутов в функции timeAverage - PullRequest
0 голосов
/ 17 июня 2019

У меня есть набор данных о местонахождении птиц, и я хотел бы взять среднее значение этих значений широт / долготы за неделю, отсортированное по птицам и сезонам.

Вот пример данных:

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, поэтому любая помощь будет признательна!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...