我想合并2个数据帧,每个数据帧具有相同的列名Date_Time但行数不同。我想合并这些取决于Date_Time和这里我希望所有的行应该包括如果列值(Date_Time)是相等的我必须得到定向值(cmpny_name,Price)否则我必须得到NA。防爆Dateset是, DF1:在R编程中合并
Cmny_Name Date_Time Price
A 1/1/2015 13:27 1083
B 1/1/2015 13:28 1084
C 1/1/2015 13:29 1053
D 1/1/2015 13:31 1063
E 1/1/2015 13:33 1033
DF2:
Cmny_Name1 Date_Time Price
A 1/1/2015 13:27 1043
A 1/1/2015 13:28 1053
A 1/1/2015 13:29 1054
A 1/1/2015 13:35 1084
我的预期输出继电器(DF3)是
Date_Time Cmny_Name Price Cmny_Name1 Price
1/1/2015 13:27 A 1083 A 1043
1/1/2015 13:28 B 1084 A 1053
1/1/2015 13:29 C 1053 A 1054
1/1/2015 13:31 D 1063 A NA
1/1/2015 13:33 E 1033 A NA
1/1/2015 13:35 NA NA A 1084
我会建议修改您的预期输出。你真的想要两个同名的列('Price')吗? – davechilders