Hi,
As per your code, the data set 'a' won't be ceated because there is no data set exists without observations.
Are you looking to update the observations present in data set 'a' with the observations present in data set 'b' .Make your task clear so that I may helpful for you.