首页 > 解决方案 > 如何轻松传播具有重复名称的行?

问题描述

如何使用 cyl 作为键列传播齿轮值?

代码

mtcars %>%
  select(cyl, gear)%>%
  spread(cyl, gear)

错误

错误:行(3、8、9、18、19、20、21、26、27、28、32)、(1、2、4、6、10、11、30)、(5、7)的重复标识符, 12, 13, 14, 15, 16, 17, 22, 23, 24, 25, 29, 31)

期望的输出

cyl gear
4 4,4,4,4,4,4,5,5,4
6 4,4,3,4,4,5
8 3,3,3,3,3,3,3,3,5,5

标签: rtidyverse

解决方案


推荐阅读