我正在使用一个看起来有点像这样的数据集:
Year Date Day_nr Value
1976 19-02-1976 50 167
1976 19-03-1976 79 140
1978 05-03-1978 64 200
1978 05-04-1978 95 200
1999 05-05-1999 125 89
1999 20-06-1999 171 79
然后,我有兴趣根据天数作为 x 值来估计每年的多项式模型。然后,我运行预测函数来估计模型的值。我用日期数字来做到这一点。
我的预测数据框数据看起来有点像这样,只是每年有更多条目
Year Day_nr Value
1976 53 167
1976 80 140
1978 69 300
1978 130 200
1999 140 89
1999 160 79
我现在想做的是从这些日期和年份中获取日期。
我以为我可以用 lubridate 来做到这一点,但我只能找到相反的方向,我用来在原始数据文件中首先生成日期数字。对我来说,使用整个日期作为预测变量是不可能的,因为我需要天数来进行其他计算。
有没有办法轻松做到这一点?
干杯,
萨琳娜
谷歌似乎有一个答案:https://stat.ethz.ch/pipermail/r-help/2012-March/308013.html
使用上面第二组中的第一行作为示例:
> strptime(paste("1976", 53), format="%Y %j")
[1] "1976-02-22"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)