【发布时间】:2016-03-24 23:23:56
【问题描述】:
我有以下示例数据:
d <- data.frame(id=c(1,1,1,2,2), time=c(1,1,1,1,1), var=runif(5))
id time var
1 1 1 0.373448545
2 1 1 0.007007124
3 1 1 0.840572603
4 2 1 0.684893481
5 2 1 0.822581501
我想使用dcast 将这个data.frame 重塑为wide 格式,以便输出如下:
id var.1 var.2 var.3
1 1 0.3734485 0.007007124 0.8405726
2 2 0.6848935 0.822581501 NA
有人有什么想法吗?
【问题讨论】: