从r中的两个向量返回中位数

Eli*_*eth -5 r vector median

我有一个包含最小和最大3个范围的向量,即

low<-1,2,3
high<-2,3,4
Run Code Online (Sandbox Code Playgroud)

代表范围1-2,2-3和3-4

我需要返回包含每个范围中点的第三个向量,即

mid<-1.5,2.5,3.5
Run Code Online (Sandbox Code Playgroud)

有什么快速的方法吗?

sea*_*ody 5

假设你真的得到了low <- c(1, 2, 3)等,那么:

mid <- (low + high)/2
Run Code Online (Sandbox Code Playgroud)

  • 我还在重读这个问题,因为我觉得这个答案有点太明显了! (2认同)