根据不同的日期组合数据

时间:2015-10-15 18:24:14

标签: r

我有一个关于如何根据不同日期组合/选择数据的问题。 当我从数据库下载数据时,我必须根据其日期组合数据。我想知道如何在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中实现它?

1 个答案:

答案 0 :(得分:2)

您可以使用合并声明:

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