У меня есть месячный набор данных, но не каждый месяц имеет подходящие данные для работы. Есть список правильных месяцев, которые я хочу выбрать. Я хочу выбрать цену следующего месяца для каждого из этих правильных месяцев.
Например, это мой набор данных:
Price <- c(10,12,14,11,17,10,9,18,16,16 , 12, 13)
date <- ymd(c("1996-01-31", "1996-02-28", "1996-07-31", "1996-08-29" ,"1996-04-30" , "1996-05-28" , "1997-01-28" , "1996-09-29" , "1996-12-19", "1996-03-30" ,"1996-11-30","1996-06-30"))
Prices <- data.frame( date , Price)
и это правильные месяцы на выбор:
proper <- ymd(c("1996-01-31", "1996-07-31" ,"1996-04-30" ,"1996-02-29" ,"1996-05-31"))
Теперь я хочу, чтобы цена следующего месяца составила proper
во фрейме данных. например цены "1996-02-28" в качестве первого элемента, "1996-08-29" в качестве второго элемента и т. д.