I would like to merge this two dataframes :
library(dplyr)
table1 <- data.frame(
  siren = "A",
  siret = "X",
  var1 = 0
)
table2 <- data.frame(
  siren = c("A","A"),
  siret = c("X","Y")
)
 
Expected result :
result <- data.frame(
  siren = c("A","A",
  siret = c("X","Y"),
  var1 = c(0,NA)
)
Maybe it could be done with a left_join in dplyr ?
Many thanks in advance
 
     
     
    