私は次のような単純なデータフレームを持っています
x = data.frame(id = seq(1,10),val = seq(1,10))
x
id val
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
さらに4列追加したい。最初の2行は前の2行で、次の2行は次の2行です。最初の2行と最後の2行については、NAとして書き出す必要があります。reshapeパッケージのキャストを使用してこれを達成するにはどうすればよいですか?
最終的な出力は次のようになります
1 1 NA NA 2 3
2 2 NA 1 3 4
3 3 1 2 4 5
4 4 2 3 5 6
... 等々...
よろしくお願いします