# loading the required library
library("dplyr")
##
## 载入程辑包:'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
# declaring first data frame
data_frame1 <- data.frame(col1 = c(1,2,3),
col2 = c(4,5,6),
col3 = LETTERS[1:3])
data_frame1
## col1 col2 col3
## 1 1 4 A
## 2 2 5 B
## 3 3 6 C
# declaring second data frame
data_frame2 <- data.frame(col3 = letters[1:3],
col4 = TRUE)
data_frame2
## col3 col4
## 1 a TRUE
## 2 b TRUE
## 3 c TRUE
# declaring 3nd data frame
data_frame3 <- data.frame(col5 = LETTERS[4:6],
col6 = F)
data_frame3
## col5 col6
## 1 D FALSE
## 2 E FALSE
## 3 F FALSE
# binding data frames
bind_rows(data_frame1,data_frame2)
## col1 col2 col3 col4
## 1 1 4 A NA
## 2 2 5 B NA
## 3 3 6 C NA
## 4 NA NA a TRUE
## 5 NA NA b TRUE
## 6 NA NA c TRUE
bind_rows(data_frame1,data_frame3)
## col1 col2 col3 col5 col6
## 1 1 4 A <NA> NA
## 2 2 5 B <NA> NA
## 3 3 6 C <NA> NA
## 4 NA NA <NA> D FALSE
## 5 NA NA <NA> E FALSE
## 6 NA NA <NA> F FALSE
#https://www.geeksforgeeks.org/combine-two-dataframes-in-r-with-different-columns/