我有一个日期与个人相关的载体
ind | date | want
1 | 28.03.1990 --> 87
1 | 30.05.1990 --> 150
1 | 09.11.1991 -->
2 | 14.03.1991 -->
2 | 01.02.1991 -->
3 | 10.07.1990 -->
我想从1月1日开始有另一个带有daynumber的向量(独立于年份),因为你可以看到个人没有相同数量的观察,并且没有在同一天开始。
我已经尝试过replace(),但它不起作用,因为我的控制向量(例如c(1:365))与长度不同(对于给定个体的观察)。
我正在处理的数据集非常大(> 90 000),所以我宁愿自动完成此操作:P
感谢给予的任何帮助:)
答案 0 :(得分:0)
你看到我的目标是什么吗?
> date <- as.Date("28.03.1990", format = "%d.%m.%Y")
> start.date <- as.Date(paste("01.01", format(date, "%Y"), sep = "."), format = "%d.%m.%Y")
> date - start.date
Time difference of 86 days