2015-10-15 110 views
1

我有一个关于如何根据不同日期合并/选择数据的问题。 当我从数据库下载数据时,必须根据数据合并数据。我不知道如何实现它R.举例来说,我的数据集叫d是如下:根据不同日期合并数据

date_A A date_B B 
150215 10 150215 12 
150216 9 150218 8 
150217 10 150219 9 
150218 10 150220 11 

现在我想结合A和B创建一个新的变量c包含从SAME A和B的数据日期。我的目标是创建一个这样的C:

date A B 
150215 10 12 
150218 10 8 

这里C将根据日期原子匹配A和B. 我如何在R中实现它?

+0

合并(数据1,数据2,通过= DATE) –

回答

2

您可以使用MERGE语句:

merge(df[1:2], df[3:4], by.x = "date_A", by.y = "date_B") 

    date_A A B 
1 150215 10 12 
2 150218 10 8