0
我有data.frame如下:重新整理表:作爲變量柱
df1 = data.table(Year=c(2009,2009, 2009,2010, 2010, 2010,2011,2011,2011), ID =c(162, 163,164,162, 163,164,162, 163,164), sum = c(2,5,6,3,4,6,4,2,7))
我想重新排列DF1以這樣的方式,可變的項目「ID」是新列(或變量名稱)和變量「Year」中的不同年份成爲行。第三個變量「sum」應該填寫表格。
所需的輸出如下所示:
df2 = data.table(Year=c(2009, 2010, 2011), "162" = c(2,3,4), "163" = c(5,4,2), "164" = c(6,6,7))
任何智能溶液?
示例代碼重塑(df1,idvar =「Year」,timevar =「ID」,direction =「wide」) –