小编col*_*riq的帖子

使用多个度量列将数据从长格式转换为宽格式

当我想要携带多个度量变量时,我无法找出将数据从长格式转换为宽格式的最优雅和灵活的方法.

例如,这是一个长格式的简单数据框. ID是主体,TIME是时间可变的,并且X和Y是由测量XY:

> my.df <- data.frame(ID=rep(c("A","B","C"), 5), TIME=rep(1:5, each=3), X=1:15, Y=16:30)
> my.df

   ID TIME  X  Y
1   A    1  1 16
2   B    1  2 17
3   C    1  3 18
4   A    2  4 19
5   B    2  5 20
6   C    2  6 21
7   A    3  7 22
8   B    3  8 23
9   C    3  9 24
10  A    4 10 25
11  B    4 11 26 …
Run Code Online (Sandbox Code Playgroud)

r plyr dataframe

34
推荐指数
5
解决办法
2万
查看次数

标签 统计

dataframe ×1

plyr ×1

r ×1