-1

由于将 tapply 与数据帧中两行的 INDEX 参数一起使用,我有一个大矩阵。大多数矩阵是空的(NA)。

这是我使用tapply的方式:我的结果矩阵latavgs <- tapply(geodata$latitude,geodata[5:6],FUN=mean)在哪里,并且是上面提到的数据框。latavgsgeodata

有没有办法只提取非 NA 元素latavgs并以我可以列出行和列以及值的方式返回它们?geodata或者,如果我想获取属于每个唯一值对的所有值的平均值,是否有比我所做的更好的方法geodata[5:6]?即,对于每一对独特的geodata[5:6]我得到一个平均值。

谢谢你的帮助。

4

1 回答 1

0

如果不完全查看您的数据,真的很难解决这个问题。试试这个:为什么 tapply 将子集作为 NA 而不是完全排除它们

于 2014-10-23T22:12:21.633 回答