私は比較的大きなデータセットを持っています。私は、要素の組み合わせに対して平均と標準偏差の表を印刷したいと思います。平均(SD)の表
A B
test1 2.0 (1.0) 5.0 (2.0)
test2 6.3 (3.1) 2.1 (0.7)
これは簡単な方法はありますか?
私が手に最も近いtables::tabular
機能(最小限の例)を使用している:これを出力する...
# Example data
df = data.frame(
group=c('A', 'A', 'A', 'B', 'B', 'B'),
value=c(1,2,3,6,8,9))
# Print table
library(tables)
tabular(value ~ group * (mean + sd), df)
:
group
A B
mean sd mean sd
value 2 1 7.667 1.52
しかし、私はにきちんとした方法を考え出したていませんこの形式を上記のmean (SD)
形式に変換します。注:これらの例はごくわずかです。私はより大きな階層(現在4 x(mean + sd)の列と2 x 3の行)を持ちますが、基本的な問題は同じです。
おそらく、 'test' varを含む例を作るべきです。 – Frank