У меня есть фрейм данных "A" с двумя столбцами, первый имеет названия городов (уникальные значения), второй имеет NA, который я хочу заполнить безработицей.
фрейм данных "B"есть столбец с названиями городов, но безработица находится не в той же строке, если быть точным, она всегда на 1 строку ниже.
Как бы вы объединили эти два данных, чтобы R посмотрел на первый столбец нафрейм данных "A" находит свое совпадение в фрейме данных "B" и заменяет NA из второго столбца фрейма данных "A" на строку значения 1 ниже строки, в которой выполняется сопоставление.
Вот несколько обобщенных версий того, как будут выглядеть фреймы данных A и B.
names= c("Bogotá", "Medellín")
data_frame_A= as.data.frame(names, ncol=1)
colnames(data_frame_A)= "city"
data_frame_A$Unemployment = NA
data_frame_A
фрейм данных B выглядит примерно так
names= c("Bogotá", "life_exp","Unemployment","Medellín","life_exp","Unemployment")
data_frame_B= as.data.frame(names, ncol=1)
colnames(data_frame_B)= "city"
data_frame_B$column_20 = runif(6, 0.5, 0.8)
data_frame_B
Как бы выобъединить эти две данные тогда?