2015-10-15 126 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