基于R中的唯一值将列数据分割为多个列

基于R中的唯一值将列数据分割为多个列,r,database,multiple-columns,data-transform,R,Database,Multiple Columns,Data Transform,我有以下格式的数据集: 我需要在R中将上述数据转换为以下内容: 怎样才能做到呢?它应该很简单,但我无法找出正确的功能或步骤来做到这一点。任何帮助都将不胜感激。谢谢我将使用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") np.)仅供参考,下一次继续stackoverflow的方法是添加一些创建初

我有以下格式的数据集:

我需要在R中将上述数据转换为以下内容:


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

我将使用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")

np.)仅供参考,下一次继续stackoverflow的方法是添加一些创建初始数据帧的代码(例如,df1=data.frame(“A”=c(1,1,1,2,2),“B”=6:10)),而不是添加到图像的链接。tks&快乐编码!