【发布时间】:2017-09-27 10:34:36
【问题描述】:
我是 R 新手,我有一个数据表 (df),如下所示:
id month year count
___ _____ ____ ______
1 1 2017 12
1 2 2017 10
1 3 2017 13
2 1 2017 9
2 2 2017 18
2 3 2017 13
3 1 2017 12
3 2 2017 10
3 3 2017 10
由此,我想以如下所示的格式将数据框从长到宽重塑
id 1 2 3
___ __ ___ ___
1 12 10 13
2 9 18 13
3 12 10 10
我尝试了 melt(df)。但抛出一个错误。感谢任何帮助。
【问题讨论】:
-
reshape(df,idvar = "id",timevar = "month",direction = "wide")