-5
私はいくつかの行の数値データを持っています。私は列を異なる量の平均、異なる量のIQRS、異なる量の中央値と等しくすることになっていますが、それを行う方法はないと思われます。データフレームの列を中央値、平均などと同じにしますか? (R)
私はいくつかの行の数値データを持っています。私は列を異なる量の平均、異なる量のIQRS、異なる量の中央値と等しくすることになっていますが、それを行う方法はないと思われます。データフレームの列を中央値、平均などと同じにしますか? (R)
あなたのデータフレーム:/ tidyrをdplyr使用
df<-data.frame(x=c(1, 3 , 5), y=c(1, 1, 2), z=c(256, 5, 4))
:あなたは要約統計の任意の数にこれを拡張することができ
df1<-df%>%gather(var,val,x:z)%>%group_by(var)%>%summarise(max=max(val),min=min(val),avg=mean(val),median=median(val))
。
# A tibble: 3 × 5
var max min avg median
<chr> <dbl> <dbl> <dbl> <dbl>
1 x 5 1 3.000000 3
2 y 2 1 1.333333 1
3 z 256 4 88.333333 5
入力と出力の例は、皆にとって有益です。 – thisisrg
入力:data.frame(c(1,3,5)、c(1,1,2)、c(256,5,4)) – qazwsxedcrfvtgbyhn
これらの出力は、それぞれ指定された要件、中央値など) – qazwsxedcrfvtgbyhn