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