我有一个看起来像这样的数据表。
项目名 | 日期 | 价值 |
---|---|---|
1 | 2021 | 123 |
1 | 2022 | 234 |
1 | 2023 | 345 |
2 | 2021 | 234 |
2 | 2022 | 345 |
2 | 2023 | 456 |
3 | 2021 | 345 |
3 | 2022 | 456 |
3 | 2023 | 567 |
我正在尝试将其重塑为如下所示,但无法让它看起来正确,每当我使用收集时,它似乎只是将日期作为列名并用项目名称填充它。
我希望它看起来像这样
日期 | 1 | 2 | 3 |
---|---|---|---|
2021 | 123 | 234 | 456 |
2022 | 234 | 345 | 345 |
2023 | 345 | 456 | 456 |
我敢肯定这很简单,但我现在正在融化,这是我使用的,但结果并不好。
spreadattempt <- spread(X, key = "Date", value = "Value")