A data.frame of the existing data appended with the new data. If the
data in ‘new’ contains data with the same value for the key column
as ‘old’, the data in ‘new’ will overwrite the data in
‘old’.
If the attribute specified by ‘keep.attr’ is present in
‘new’, this is retained. All other non-required attributes are
dropped.