R:3D数据的区间中位数

时间:2014-04-19 19:43:35

标签: r

我有3个相同大小的x,y和z矢量。 我想将x和y投影到2D网格中,即将(x,y)点分成bin。对于每个bin中的所有点,我想计算相应z值的中值。在R中有一个紧凑的方法吗?感谢

1 个答案:

答案 0 :(得分:1)

当然,您可以使用tapply()根据多个索引应用函数:

tapply(y, INDEX=list(x, y), FUN=median)   ## you can add na.rm=TRUE at the end