如何解决重塑数据框,使日期成为列行
我有一个看起来像这样的数据表。
项目名称 | 日期 | 值 |
---|---|---|
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")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。