内の行数が異なる2つのデータフレームを組み合わせる:私は2つのデータフレーム、リンクと体を持っているR
リンクは、このようなものです:
wpt fuel distance
1 2221 53927
2 4821 48261
3 8362 47151
:
wpt ID
1 1235
mediate 4562
mediate 0928
2 6351
3 3826
mediate 0835
体は、このようなものです
出力は次のようになります。
wpt fuel distance ID
1 2221 53927 1235
mediate NA NA 4562
mediate NA NA 0928
2 4821 48261 6351
3 8362 47151 3826
mediate NA NA 0835
私は "マージ"機能を使用しようとしましたがうまくいきませんでした。 "mediate"の行番号をインデックスとして使用して "body"を分割し、1つ1つずつrbindすれば動作すると仮定します。もっと良い方法がありますか?誰かがここで助けてくれるのを見ます
ありがとうございます!
merge'が動作しない '場合、それは典型的に思えるので、私は再びそれをしようとするだろう私に「合併」問題。 – Psidom
'merge(link、body、all = TRUE)' – alistaire
私はそうは思わない、私は正確に同じ位置に "mediate"を持つ行をしたい。マージは自動的にそれらをまとめます。 –