我有兩個數據幀(df1,df2)。我想填寫從df1到df2的年齡和性別值,條件是兩者之間具有相同的ID。我嘗試了幾種使用for-loop並檢查兩個數據幀之間的主題ID匹配的方法,但是我失敗了。結果應該和df3一樣。我有一個巨大的數據集,所以我想在R中的一段代碼可以很容易地做到這一點。我很感謝你的幫助。謝謝。使用R中的兩個數據幀中的匹配ID填充的列
df1:
ID AGE SEX
90901 39 0
90902 28 0
90903 40 1
df2:
ID AGE SEX Conc
90901 NA NA 5
90901 NA NA 10
90901 NA NA 15
90903 NA NA 30
90903 NA NA 5
90902 NA NA 2.45
90902 NA NA 51
90902 NA NA 1
70905 NA NA 0.5
result:
df3:
ID AGE SEX Conc
90901 39 0 5
90901 39 0 10
90901 39 0 15
90903 40 1 30
90903 40 1 5
90902 28 1 2.45
90902 28 0 51
90902 28 0 1
70905 NA NA 0.5
[如何在R(內部,外部,左側,右側)連接數據幀?](http://stackoverflow.com/questions/1299871/how-to-join-data-frames-in- r-inner-outer-left-right) – Henrik 2014-08-28 06:50:39
謝謝大家!這真是太棒了:-)我希望我能夠理解並運用適用的家庭功能。他們非常有用,但需要刻苦思考。如果有人指導我使用一些有用的資源,那將會很棒。 – Amer 2014-08-29 15:39:33