【发布时间】:2022-07-28 00:00:30
【问题描述】:
我有一张想要重塑/旋转的表格。 Agency No 将有重复项,因为这是查看多年的数据,但它们目前按 Agency No、财政年度和类型分组。下面提供了该表以及所需的输出。
| Agency No | Fiscal Year | Type | Total Gross Weight |
|---|---|---|---|
| W1000FP | 2018 | Dry | 1000 |
| W1004CSFP | 2018 | Dry | 2000 |
| W1000FP | 2018 | Produce | 500 |
| W1004CSFP | 2018 | Produce | 1000 |
| W1004DR | 2018 | Produce | 1000 |
| W1004DR | 2018 | Dry | 1000 |
| W1005DR | 2019 | Dry | 2000 |
| W1000FP | 2019 | Dry | 1000 |
| W1005DR | 2019 | Produce | 1000 |
| W1000FP | 2019 | Produce | 1000 |
期望的输出: |机构编号|会计年度|生产重量|干重| |--|--|--|--| |W1000FP|2018|500|1000| |W1004CSFP|2018|1000|2000| |W1004DR|2018|1000|1000| |W1005DR|2019|1000|2000| |W1000FP|2019|1000|1000|
这是我运行但没有提供所需输出的脚本:
reshape(df, idvar = "Agency No", timevar = "Type", direction = "wide"
【问题讨论】: