我有以下数据集:
Col1 Col2 Col3 Col4
1 ABC Rose 20
1 ABC Jasmine 9
2 DEF Rose 15
2 DEF Lotus 6
所需的输出:
Col1 Col2 Col2 Col4 Col5 Col6
1 ABC Rose 20 Jasmine 9
2 DEF Rose 15 Lotus 6
我使用dplyr
中的spread
和tidyr
尝试了以下选项,但是它分散了我的两列,其中Jasmine
和Lotus
变成了{{1 }}。预先感谢您的指点。我只想散布两列和g headers
`Col1'
选项1
group_by
选项2
new1<- new %>%
group_by(Col1)%>%
spread(Col3, Col4)