I have 3 data frames as like this
 df1 <- structure(list(Vehicle = c("Car1", "Car2", "Car8"), Year = c(20L, 
21L, 20L), type = c("A", "A", "A")), class = "data.frame", row.names = c(NA, -3L)) 
df2 <- structure(list(Vehicle = c("Car1", "Car2", "Car7"), Year = c(20L, 
 21L, 90L), type = c("M", "M", "M")), class = "data.frame", row.names = c(NA, -3L))
df3 <- structure(list(Vehicle = c("Car1", "Car2", "Car9"), Year = c(20L, 
             21L, 92L), type = c("I", "I", "I")), class = "data.frame", row.names = c(NA, -3L))
And I need to make a new table as follows
Vehicle  Year type
Car1      20  A/M/I
Car2      21  A/M/I
Car7      90   M
Car8      20   A
Car9      92   I
for this purpose I used this code using dplyr as like this, but it is not working with 3 data frames:
 dplyr::full_join(df1, df2, df3, by = c('Vehicle', 'Year')) %>%
 tidyr::unite(type, type.x, type.y, sep = '/', na.rm = TRUE)
 
     
     
     
    