我需要一些关于 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
我想合并这两个数据帧,所以我使用 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
然而,这不是我得到的。当我使用合并 <- 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>
所以,当我合并这两个数据帧时,我得到了 df2 的 NA 值。任何人都可以帮我解决这个问题吗?
提前致谢!