私の実際の目標は、表1の月の数値を使用することです(つまり、1月= 01、12月= 12;年は別の列として表示されます)。返される値が1か月前の値である表2の値。私が対処する方法がわからない問題は、表1の月が1月(つまり2014-01)で、2013年12月(つまり2013-12)に関連する表2の値をどのように戻すかです。計算のための日付要素を解析して検索する
私は上記の年の条件の開始の日/月会計を減額するプロセスがあるパッケージがあると思っています。この仕事を達成するために月と年の列を実際の日付に変換する際に問題はありません。 DF1 2014から01日の組み合わせを考えると
year1 <- c(2013, 2013, 2014)
year2 <- c(2013, 2013, 2014)
month1 <- c(04, 08, 01)
month2 <- c(03, 12, 08)
value1 <- c(4,6,10)
value2 <- c(6,3,8)
df1 <- data.frame(year1, month1, value1)
df2 <- data.frame(year2, month2, value2)
、DF2から期待される出力は、日付の組み合わせ2013から12から3 = value2のだろう。事前
「lubridate」パッケージから 'mplus'を確認しましたか、少し再現可能な例と期待される出力を表示してください。 – akrun
? – Aramis7d