[[Rの備忘録]]
変数ごとに列を取ったデータフレームがあったとして
> d.df
V1 V2 V3 V4
1 8 5 8 9
2 7 6 10 6
3 10 11 13 11
4 9 12 10 10
5 9 13 11 13
... 以下略
これをデータをすべて一列にまとめ,また変数の種類を表す列を設け,縦方向に2列にまとめたデータフレームに変換する.これには ''stack()関数''を利用する.
> d.df <- stack(d.df)
> d.df
values ind
1 8 V1
2 7 V1
3 10 V1
4 9 V1
5 9 V1
... 中略
31 5 V2
32 6 V2
33 11 V2
34 12 V2
35 13 V2
... 以下略
この手のチップが,''P.スペクター著『Rデータ自由自在』シュプリンガー・ジャパン,2008'' に溢れています.
この手のチップが,''P.スペクター著『Rデータ自由自在』シュプリンガー・ジャパン,2008,10月'' に溢れています.