【发布时间】:2014-07-21 00:39:29
【问题描述】:
我有以下数据显示一些数字,按年份和月份细分(最近的恰好是第一个,但这不是问题)。
(在 R 中)是否有一种方法可以轻松地将数据透视表“反转”为具有两列“数据”和“值”的数据框?当然,我可以编写一个小程序来完成它(或者,在这种情况下,几分钟的手动工作就可以完成:删除标签,将所有内容放在一行中,而不是在 Excel 中粘贴长行并填写带有填充系列的时间戳),但我很好奇这是否可以在 R 中本地完成,因为它将在未来很有用。
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2002 315 45 397 750 380 343 794 110 777 323 746 735
2003 748 711 315 395 726 359 799 138 719 345 787 772
2004 109 776 764 738 384 368 396 700 384 398 340 781
2005 747 720 191 938 188 135 185 177 753 733 313 399
2006 726 316 713 135 103 794 751 165 348 701 798 128
2007 763 123 276 111 150 145 163 226 248 950 917 879
2008 167 873 775 130 184 780 444 115 107 325 781 701
2009 897 143 805 104 743 158 113 727 755 764 394 710
2010 349 743 180 762 359 744 102 775 109 178 369 799
2011 746 706 800 737 786 194 195 105 101 784 795 142
2012 124 794 141 126 284 207 877 803 832 175 140 763
2013 796 100 896 119 810 134 100 183 792 185 743 792
【问题讨论】:
-
现在是这样:这里有很多问题可以解决类似的问题,所以搜索一下可能是值得的。
标签: r pivot pivot-table