我真正在这里的目标是在表1中使用的数值为一个月(即一月= 01,...月= 12;年存在作为一个单独的列),找到表2中返回的值来自一个月前的值。我不知道如何处理的问题是表1中的月份是1月份(即2014-01),我将如何返回表2中与2013年12月相关的值(即2013-12)?进行计算分析日期元素,并期待
我在想,有一个程序包有一个过程来减少日期/月的会计年初的条件我上面描述的。我没有将月份和年份列转换为实际日期来完成此任务的问题。
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)
鉴于2014-01从DF1的时间组合,从DF2输出预期将是从日期组合2013-12 VALUE2 = 3。
在此先感谢
请显示一个小的可重复的例子和预期的输出 – akrun
你从'lubridate'包检查了'mplus'吗? – Aramis7d