我有一个数据集
sn Name Feature score
1 pen-1 cost 2
2 pen-1 color 3
3 pen-1 look 1
4 pen-2 cost 1
5 pen-2 color 2
6 pen-2 look 4我想把它改为下面的格式
sn Name Cost Look color
1 Pen-1 2 1 3
2 pen-2 1 4 2请用R编程解决我的问题。谢谢
发布于 2016-05-05 05:18:06
我们可以使用dcast
library(reshape2)
dcast(df1, Name~Feature, value.var="score")或spread来自tidyr
library(tidyr)
spread(df1[-1], Feature, score)
# Name color cost look
#1 pen-1 3 2 1
#2 pen-2 2 1 4https://stackoverflow.com/questions/37042899
复制相似问题