根据R中的唯一值将列数据分段为多个列

时间:2018-04-19 21:28:27

标签: r database multiple-columns data-transform

我有一个表格的数据集:

Dataset 1

我需要将以上数据转换为R:

中的以下内容

Dataset 2

怎么做?它应该很简单,但我无法找出正确的功能或步骤来做到这一点。任何帮助将非常感激。谢谢

1 个答案:

答案 0 :(得分:0)

我将使用data.table:

library(data.table)
df1 = data.frame("A"=c(1,1,1,2,2),"B"=6:10)

df2 = data.table::dcast(df1,B~A,value.var="B")

enter image description here