R の rbind 関数に関するヘルプが必要です。次の 2 つのデータフレームがあります。
df1
col1 col2 col3
row1 0 1 0
row2 txt1 txt2 txt3
row3 txtA txtB txtC
row4 51 93 83
df2
col1 col2 col3
row5 0.732 0.345 0.532
row6 0.453 0.123 0.456
row7 0.656 0.987 0.321
row8 0.432 0.030 0.754
これら 2 つのデータフレームをマージしたいので、rbind 関数を使用して以下を取得します。
col1 col2 col3
row1 0 1 0
row2 txt1 txt2 txt3
row3 txtA txtB txtC
row4 51 93 83
row5 0.732 0.345 0.532
row6 0.453 0.123 0.456
row7 0.656 0.987 0.321
row8 0.432 0.030 0.754
しかし、それは私が得たものではありません。merge <- rbind(df1,df2) を使用すると、
col1 col2 col3
row1 0 1 0
row2 txt1 txt2 txt3
row3 txtA txtB txtC
row4 51 93 83
row5 <NA> <NA> <NA>
row6 <NA> <NA> <NA>
row7 <NA> <NA> <NA>
row8 <NA> <NA> <NA>
したがって、これら 2 つのデータフレームをマージすると、df2 の NA 値が得られます。誰かがこれを正しくするのを手伝ってくれますか?
前もって感謝します!