【发布时间】:2021-02-03 23:10:17
【问题描述】:
在 R 中寻找一种方法来从另一个数据帧创建数据帧,其中 Col A 的值充当索引,并且 Col B 中的每个唯一值成为新数据帧中的新列,其中 Col C 的值是新列中的值。
数据框 1:
| Col A | Col B | Col C |
|---|---|---|
| A | 2011 | 1 |
| B | 2012 | 2 |
| C | 2013 | 3 |
| D | 2011 | 4 |
| E | 2012 | 5 |
| D | 2013 | 6 |
| A | 2013 | 7 |
结果:
| Col A | 2011 | 2012 | 2013 |
|---|---|---|---|
| A | 1 | 0 | 7 |
| B | 0 | 2 | 0 |
| C | 0 | 0 | 3 |
| D | 4 | 0 | 6 |
| E | 0 | 0 | 5 |
【问题讨论】: