У меня есть 2 фрейма данных, один с 1093 наблюдениями, содержащими данные из каждого состояния за промежуток времени, равный n дням, а другой фрейм данных содержит 50 наблюдений по 2 переменным: названию состояния и совокупности состояний. Моя конечная цель - создать процентную переменную населения штата во фрейме данных с 1093 наблюдениями. Поэтому я планировал добавить совокупности состояний в фрейм данных с 1093 наблюдениями, просто сопоставив названия штатов. Я попробовал этот фрагмент кода:
df.state$population <- c(which(pop.states$State==df.state$state, pop.states$X2018.Population))
Однако это не сработало, потому что есть разница в длине, поэтому мой вопрос, как я могу добавить переменную совокупности в этот набор данных или есть другой способ найти меру на душу населения переменных, найденных во фрейме данных с 1093 наблюдениями? Спасибо