我必须有两个表,T1和T2包含数据,具有唯一键"月"。 最终表格是必需的输出。 我在T2中使用下面的代码得到输出,有没有办法得到相同的输出。
Final Table$Value <- T1$Value[match(Final Table$Month, T1$Month)]
T1 T2 Final Table
Month Value Month Value Month Value
Dec-15 110.655 Dec-15 86.915 Dec-15 110.655
Dec-15 78.255 Dec-15 86.915 Dec-15 78.255
Dec-15 86.915 Dec-15 86.915 Dec-15 86.915
Jan-16 83.141 Dec-15 86.915 Dec-15 110.655
Jan-16 66.341 Dec-15 86.915 Dec-15 78.255
Jan-16 71.399 Dec-15 86.915 Dec-15 86.915
Feb-16 66.599 Jan-16 71.399 Jan-16 83.141
Feb-16 80.741 Jan-16 71.399 Jan-16 66.341
Feb-16 71.312 Jan-16 71.399 Jan-16 71.399
Jan-16 71.399 Jan-16 83.141
Jan-16 71.399 Jan-16 66.341
Jan-16 71.399 Jan-16 71.399
Feb-16 71.312 Feb-16 66.599
Feb-16 71.312 Feb-16 80.741
Feb-16 71.312 Feb-16 71.312
Feb-16 71.312 Feb-16 66.599
Feb-16 71.312 Feb-16 80.741
Feb-16 71.312 Feb-16 71.312
&#13;
答案 0 :(得分:0)
使用以下技巧我可以做些什么:
T1 <- rbind(as.data.frame.array(T1,T1))
Final Table$Value <- T1$Value[match(Final Table$Month,T1$Month)]