【发布时间】:2020-11-12 10:34:47
【问题描述】:
苦于如何措辞,所以我没有通过搜索找到很好的结果。示例输入:
cust_id make part price color
1 jeep wheel 10 gray
1 jeep door 5 blue
1 jeep seat 20 brown
2 ford wheel 12 gray
2 ford door 8 red
2 ford seat 25 brown
期望的输出:
cust_ID make wheel_price wheel_color door_price door_color seat_price seat_color
1 jeep 10 gray 5 blue 20 brown
2 ford 12 gray 8 red 25 brown
最初使用的是 spread() 但遇到了字符串值的问题。切换到 pivot_wider() 但仍然无法为每个唯一部分获取多个输出列/值。提前致谢!
【问题讨论】:
标签: r dplyr tidyr reshape2 spread