data <- tibble::tibble(x = c("good", "Saw fish.", "", NA), y = c("2021", NA, NA, NA))
# unite has poor handling of character vectors
tidyr::unite(data, "new", x, y, remove = FALSE)
unite_str(data, "new", x, y, remove = FALSE)
Run the code above in your browser using DataLab