【发布时间】:2019-02-06 06:10:40
【问题描述】:
我有这个数据框,其中第一列给出了时间步长,每一行给出了值:
1 1.5 1.6 5.4 7.8
2 4.5 4.6 2.4 4.7
3 7.8 7.8 6.8 6.8
我需要这样安排
1 1.5
2 4.5
3 7.8
1 1.6
2 4.6
3 7.8
1 5.4
2 2.4
3 6.8
1 7.8
2 4.7
3 6.8
我尝试了简单的gather() 或tidyr,但它不起作用,因为我还需要重新编号。
任何想法...我想它太简单了
【问题讨论】:
-
请重现数据(使用 dput)。
-
解释为什么gather() 或melt() 不起作用
-
@RonakShah 好吧,无论如何它都是骗子!我相信它的“重塑宽长”骗局。他要求 2 cols 达到期望的结果。