匹配R中键值的值

时间:2017-06-07 14:36:46

标签: r match vlookup

我必须有两个表,T1和T2包含数据,具有唯一键"月"。 最终表格是必需的输出。 我在T2中使用下面的代码得到输出,有没有办法得到相同的输出。

Final Table$Value <- T1$Value[match(Final Table$Month, T1$Month)]

&#13;
&#13;
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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

使用以下技巧我可以做些什么:

T1 <- rbind(as.data.frame.array(T1,T1))

Final Table$Value <- T1$Value[match(Final Table$Month,T1$Month)]