【发布时间】:2018-10-18 16:52:33
【问题描述】:
我有一个如下所示的数据集。
df = data.frame(val=c(4,2,6,3,4,5),
algo=c("A","A","A","C","C","C"),
id=c("james","james","james",
"james","james","james"))
df
我想更改数据框的结构,使其采用宽格式。
id algo.A algo.C
james 4 3
james 2 4
james 6 5
我为此尝试了 tidyr,但收到以下错误。
> spread(df, id, algo)
Error: Duplicate identifiers for rows (1, 5)
关于如何获得所需结果的任何建议?
【问题讨论】:
标签: r