Assume I have a big data frame with 'Sample_n', 'Station', 'Lat' and 'Lon'.
Each station (from "1" to "100", for example) has a different amount of samples (random amount from 1 to 99, for example).
Although there are no gaps in 'Sample_n' and 'Station', 'Lat' and 'Lon' are full of NAs, but there is at least a full coordinate (lat+lon) for each station, placed at a random row.
I would like to fill the gaps of 'Lat' and 'Lon', associating the right values to the right station.