根据R中的唯一值将一列数据分割成多列
Segmenting a column Data into multiple columns based on unique value in R
我有以下形式的数据集:
Dataset 1
我需要将上面的数据在R中转换成如下:
Dataset 2
怎么办?它应该很简单,但我无法找出正确的功能或步骤来做到这一点。任何帮助将非常感激。谢谢
为此我会使用 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")
我有以下形式的数据集:
Dataset 1
我需要将上面的数据在R中转换成如下:
Dataset 2
怎么办?它应该很简单,但我无法找出正确的功能或步骤来做到这一点。任何帮助将非常感激。谢谢
为此我会使用 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")