你如何使用R找到2列的中位数?

Rbu*_*der 4 r median

我试图s用列A1和计算数据集的中值向量B1.中值向量是来自两个列的每个观察的中值.

我试图这样做但它不起作用.

median(s[c("A1","B1")])
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?

Rob*_*man 7

两次观察的中位数只是平均值.所以rowMeans(s[,c("A1","B1")]).同样地,apply(s[,c("A1","B1")],1,median)


had*_*ley 7

另一种方案:

library(plyr)
colwise(median)(s[c("A1", "B1")])
Run Code Online (Sandbox Code Playgroud)

这具有返回数据帧的优点.