我有2个数据帧:
df1
name stock_1 stock_2
A 11 12
B 9 2
C 1 3
df2
name stock_1
D 2
E 4
预期产出:
name stock_1 stock_2
A 11 12
B 9 2
C 1 3
D 2 NA
E 4 NA
列的名称和stock_1名称。我试图解决2 df,但它无法正常工作。有没有有效的方法?
答案 0 :(得分:0)
我们可以使用dplyr::full_join()
:
library(dplyr)
df3 <- full_join(df1, df2)
df3
name stock_1 stock_2
1 A 11 12
2 B 9 2
3 C 1 3
4 D 2 NA
5 E 4 NA
答案 1 :(得分:0)
您还可以使用plyr
:
plyr::rbind.fill(df1,df2)
name stock_1 stock_2
A 11 12
B 9 2
C 1 3
D 2 NA
E 4 NA
我希望这会有所帮助。