我之前问过一个类似但不同的问题(这里)
现在我想改变这个数据集:
dt <- data.table(a=c("A","A","A"),b=1:3,c=c(0,1,0))
dt
a b c
1: A 1 0
2: A 2 1
3: A 3 0
对此:
a 1 2 3
1: A 0 1 0
因此,“b”列的值应该成为每个具有“c”列值的列。“a”的值可以看作是参与者(这里只有一个人(“A”)。原始数据集继续有多个 B 值等等。“转置”之后,“a”列应该包含唯一值(例如 A ,B,C 等)
有什么建议么?