-5

R に数値列を含むデータ フレームがあります。データ フレームの各列の値がしきい値を超えている数を確認したいと考えています。(たとえば、標準値が +-2.5 以上) 表示したい出力は次のとおりです。

出力

データフレーム内のすべての列が数値であると仮定すると、同様の結果を生成するためにどの関数または関数の組み合わせを使用できますか?

前もって感謝します :)

4

2 に答える 2

0

これを行うこともできます:

library(reshape2); library(plyr)
#using data from @Dominic Comtois
my.df <- as.data.frame(matrix(rnorm(n=1000), ncol=10))

data = melt(my.df);
data2 = ddply(data,.(variable),summarise,length(value[(abs(value)>2.5)]))
于 2015-03-25T07:30:16.710 に答える