r - 如何在 timeAverage 函数中按两种属性类型对数据进行排序
问题描述
我有一个鸟类位置数据集,我想对这些纬度/经度值进行每周平均,按鸟类和季节排序。
以下是数据示例:
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 比较陌生,所以任何帮助将不胜感激!
解决方案
推荐阅读
- php - 在 PHP MySQL 中计算出勤率
- node.js - rxjs-redux observable 安装后未编译,节点模块问题
- wordpress - 如何在代码片段中添加标签?
- java - 多线程间共享的静态集合行为
- xamarin.forms - 有没有其他方法可以获取不会给我过时警告的 IMEI 号码?
- hyperledger-composer - 从移动应用程序调用休息服务器
- google-app-engine - 无法从谷歌应用引擎连接谷歌云 sql
- react-native - 无法反应原生运行-ios --simulator="iPhone 7"
- flutter - 如何对 Flutter 应用进行热更新?
- php - GAE SQLSTATE[HY000] [2002] 上的 PDO