问题 This question already has answers here : Can I replace NAs when joining two data frames with dplyr? (2 answers) Closed 19 days ago . This is an example of my df: x<-tibble::tribble( ~ID, ~Month, ~Value, "A", 1L, 100L, "A", 2L, 200L, "A", 3L, NA, "A", 4L, 400L, "B", 1L, 50L, "B", 2L, 20L, "B", 3L, 30L, "B", 4L, NA, "C", 1L, NA, "C", 2L, 60L, "C", 3L, 70L, "C", 4L, 60L, "D", 1L, 60L, "D", 2L, 60L, "D", 3L, 60L, "D", 4L, 50L ) And I have another df with this values: y<-tibble::tribble( ~Month,