我正在尝试计算年月日期之间的月差。例如,在数据框中,我有以下年份/月份,我想计算以下结果:-
年/月结果 201910 N/a 201912 2 202001 1 202010 9
所以它计算当前行年/月与前一行的差异。所以我在想像df$result <- df$Year/Month-lag(df$Year/Month)
但是,这不适用于 202001-201912。我知道excel中有一个函数DATEDIF,如果你有完整的日期,它就可以工作。2019 年 1 月 12 日 - 2020 年 1 月 1 日 =DATEDIF(A1,A2,"M")。我希望我能在 r 中找到解决方案。任何可能为我指明正确方向的信息将不胜感激。我很感激,我可能有点含糊,但我对此相对较新。
干杯,
Forrestgump1980