Given the explanation of your problem, the following may work:
# get all overlapping names
bindNames <- intersect(names(ww), names(dd03))
# get a list of rbinded data.frames, keeping unique observations
newList <- lapply(bindNames, function(i) unique(rbind(ww[[i]], dd03[[i]])))
If at this point, you want to append all of your data.frames into a single data.frame, you can once again use lapply
.
newDataFrame <- as.data.frame(lapply(newList, rbind))
3
solved Combine multiple paired data frames from two lists