次の形式のセミロングデータフレームがあります。
| Id | Alt | Choice | Var1 | Var2 |
|----+-----+--------+------+------|
| 1 | a | TRUE | 58.2 | 4 |
| 1 | b | FALSE | 71.6 | 5 |
| 2 | a | FALSE | 14.8 | 2 |
| 2 | b | TRUE | 82.1 | 5 |
...次の形式に再形成したいと思います。
| Id | Choice.a | Choice.b | Var1.a | Var1.b | Var2.a | Var2.b |
|----+----------+----------+--------+--------+--------+--------|
| 1 | TRUE | FALSE | 58.2 | 71.6 | 4 | 5 |
| 2 | FALSE | TRUE | 14.8 | 82.1 | 2 | 5 |
私は自分自身に次のようなことができるはずだと考え続けています。
library(reshape2)
dcast(df, ... ~ Alt)
しかし、それは正しくありません。