Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
s列A1とを含むデータセットの中央値ベクトルを計算しようとしていますB1。中央値ベクトルは、両方の列からの各観測値の中央値です。
s
A1
B1
私はこれをやろうとしましたが、うまくいきませんでした。
median(s[c("A1","B1")])
それを行う別の方法はありますか?
2 つの観測値の中央値は、単に平均です。だからrowMeans(s[,c("A1","B1")])。同等に、apply(s[,c("A1","B1")],1,median)
rowMeans(s[,c("A1","B1")])
apply(s[,c("A1","B1")],1,median)
別の解決策:
library(plyr) colwise(median)(s[c("A1", "B1")])
これには、データ フレームを返すという利点があります。