我是R的新手并且有如下要求 我有一个数据框如下,
Date Name
1 11/17/2014 A
2 11/17/2014 B
3 11/17/2014 C
4 11/18/2014 D
5 11/18/2014 A
6 11/18/2014 B
7 11/19/2014 E
8 11/19/2014 F
9 11/19/2014 G
现在,我希望输出如下
11/17/2014 11/18/2014 11/19/2014
A D E
B A F
C B G
答案 0 :(得分:0)
尝试使用split和cbind:
ll = lapply(split(ddf,ddf$Date), function(x) x[2])
dd = do.call(cbind, ll)
names(dd) = names(ll)
dd
11/17/2014 11/18/2014 11/19/2014
1 A D E
2 B A F
3 C B G