У меня есть большой набор данных, где каждый почтовый индекс имеет свою широту и долготу. В наборе данных отсутствуют некоторые почтовые индексы. Мне нужно заполнить недостающие почтовые индексы на основе их соответствующего широты, где эти данные не пропущены. В этом примере я хотел бы, чтобы в строках 4 и 5 были вставлены a и b для почтового индекса, поскольку они имеют одинаковые значения lat и long:
zipcode <- c("a","b","c","","")
lat <- c("1","2","3","1","2")
lon <- c("6","7","8","6","7")
data.frame(zipcode,lat,lon)
zipcode lat lon
1 a 1 6
2 b 2 7
3 c 3 8
4 1 6
5 2 7
Я бы предпочел не устанавливать другой пакет, если это действительно не нужно.
Спасибо