2017-01-12 15 views
0

私はRでちょっと新しくて、私はそれを操作しなければなりません。 私は2つのデータフレームがあります。df1df2列の値に応じて異なるデータフレームを結合する

x | y | z | q     x | y | w 
1 | 00 | 1.99 | 5     1 | 00 | 1.34 
1 | 10 | 2.05 | 11    1 | 12 | 1.69 
1 | 12 | 1.89 | 9     2 | 15 | 2.99 
1 | 20 | 1.75 | 7 
2 | 05 | 3.25 | 3 
2 | 15 | 3.35 | 0 
2 | 26 | 3.10 | 6 

をそして私はこのようなdf1df2を組み合わせた、新たなデータフレーム(ndf)を作成したいと思います:

x | y | z | q | w    
1 | 00 | 1.99 | 5 | 1.34    
1 | 10 | 2.05 | 11 | NA    
1 | 12 | 1.89 | 9 | 1.69   
1 | 20 | 1.75 | 7 | NA 
2 | 05 | 3.25 | 3 | NA 
2 | 15 | 3.35 | 0 | 2.99 
2 | 26 | 3.10 | 6 | NA 

どのように私はこのデータフレームを入手することができますR?誰かが私を喜ばせることができますか?

答えて

-1

mergeを使用すると、2つのデータフレームを結合できます。

​​

結果:

x y z q w 
1 1 0 1.99 5 1.34 
2 1 10 2.05 11 NA 
3 1 12 1.89 9 1.69 
4 1 20 1.75 7 NA 
5 2 5 3.25 3 NA 
6 2 15 3.35 0 2.99 
7 2 26 3.10 6 NA 
+0

どうもありがとうスヴェン!それはまさに私が望んでいたものです! – Mig

+0

@Migよろしくお願いします! –

関連する問題