ave()是否考虑缺少分组组合?

时间:2019-03-27 09:33:20

标签: r

使用ave()在不同时间获得不同测量位置的最小值和最大值,我得到了警告(如下)。数据集很大(n=9000),并且包含NAave()是否考虑不在数据集中的组组合?

  

在min(x,na.rm = T)中:没有min的必填参数;返回Inf

为说明问题,请考虑数据集AirLOC(如下)

Year    Mnth    Tall
2017    6   1
2017    6   2
2017    6   3
2017    8   5
2017    8   6
2017    8   7
2018    6   16
2018    6   17
2018    6   18
2018    8   21
2018    8   22
2018    8   23
2018    3   25
2018    3   26
2018    3   27

其中包含代码

with(AirLOC, ave(Tall, Year, Mnth,  FUN=function(x) min(x,na.rm=T)))

给出警告(类似于我收到数据警告)

  

在min(x,na.rm = T)中:没有min的必填参数;返回Inf

似乎考虑了不存在的组组合Year=2017&Mnth=3

ave()是否正确?如果是这样,为什么?

我运行的数据集没有Year=2018&Mnth=3,没有收到任何警告。

见上文

我希望这里的答案是我是对的,我可以不理会收到的警告。

0 个答案:

没有答案